Aplicando Condição ao where ???
amigos tenho uma SP
SP (P1, P2, P3, P4)
RETURNS(R1, R2, R3, R4)
SELECT....
WHERE IF R1 <> NULL THEN CAMPO1=:R1 ....
como fazer isto
ja tententei
SP (P1, P2, P3, P4)
RETURNS(R1, R2, R3, R4)
SELECT....
WHERE (CAMPO1=:R1 OR CAMPO1 IS NOT NULL)
mas sem sucesso
Eduardo Richeli
Curtidas 0
Respostas
Emerson Nascimento
28/09/2010
não sei se entendi, mas deve ser:
WHERE (:R1 is null or CAMPO1=:R1)
WHERE (:R1 is null or CAMPO1=:R1)
GOSTEI 0
Eduardo Richeli
28/09/2010
não sei se entendi, mas deve ser: WHERE (:R1 is null or CAMPO1=:R1)
obrigado pelo empenho
mas nao funcionou, no caso quero q se R1 = null entao que ele me retorne todos os itens coso contrario ele me retorn apenas a condição.
GOSTEI 0
Wilson Junior
28/09/2010
Teste assim
Espero ter colaborado.
WHERE :R1 IS NULL OR (:R1 IS NOT NULL AND CAMPO1 = :R1 )
Espero ter colaborado.
GOSTEI 0