Olha minha sentença.
Lá no final queria colocar um parâmetro com o campo 'STATUSLAN', como o usuário pode escolher entre os status 1 (receber), 2 (pagar) ou 1,2 (pagar ou receber)pensei colocar
AND L.STATUSLAN IN (1,2)
Mas queria colocar esse IN como passagem de parâmetros em um único campo aí o usuário digitaria 1 ou 2 ou 1,2.
SELECT L.CODCFO + ' - ' + F.NOME, L.CODTDO, L.NUMERODOCUMENTO, L.DATAVENCIMENTO, L.DATABAIXA, L.VALORORIGINAL,
CASE WHEN L.PAGREC = 2
THEN R..VALOR
ELSE 0
END DEBITO,
CASE WHEN L.PAGREC = 1
THEN R.VALOR
ELSE 0
END CREDITO,
R.CODCCUSTO + ' - ' + CC.NOME quebra$
FROM FLAN L,FCFO F, FLANRATCCU R, GCCUSTO CC
WHERE L.CODCFO = F.CODCFO
AND L.IDLAN = R.IDLAN
AND R.CODCCUSTO = CC.CODCCUSTO
AND L.STATUSLAN IN (0,1)
AND R.CODCCUSTO>=:CENTRO_DE_CUSTO_DE
AND R.CODCCUSTO<=:CENTRO_DE_CUSTO_ATE
AND L.DATAVENCIMENTO>=:DATA_DE_VENCIMENTO_DE
AND L.DATAVENCIMENTO<=:DATA_DE_VENCIMENTO_ATE
AND L.STATUSLAN IN(1,2) ---> aki naum sei o que fazer
ORDER BY quebra$