Fórum query - não comparar se o código = branco #147052
18/03/2003
0
Se o campo O.ODDTFIN for vazio não executo a linha 9
SELECT G.GECOD, G.GEDESC, G.GEPOT, G.GEATIVO,
C.CLCOD, C.CLFANTA,
O.ODNUM, O.ODCLI, O.ODDATA, O.ODDTFIN, O.ODGERADOR
FROM POGER G, POCLI C, POODS O
WHERE O.ODGERADOR = G.GECOD
AND G.GEATIVO = ´S´
AND O.ODCLI = C.CLCOD
AND O.ODDATA <= :Data
AND O.ODDTFIN >= :Data (linha9)
ORDER BY G.GECOD
Qual o melhor jeito de fazer isso?
Debora
Curtir tópico
+ 0Posts
18/03/2003
Anonymous
SELECT G.GECOD, G.GEDESC, G.GEPOT, G.GEATIVO,
C.CLCOD, C.CLFANTA,
O.ODNUM, O.ODCLI, O.ODDATA, O.ODDTFIN, O.ODGERADOR
FROM POGER G, POCLI C, POODS O
WHERE O.ODGERADOR = G.GECOD
AND G.GEATIVO = ´S´
AND O.ODCLI = C.CLCOD
AND O.ODDATA <= :Data
AND O>ODDTFIN <> null
AND O.ODDTFIN >= :Data (linha9)
ORDER BY G.GECOD
Gostei + 0
18/03/2003
Debora
nem ´´
Gostei + 0
18/03/2003
Paul
Espero ter te ajudado.
Ate mais!
Gostei + 0
19/03/2003
Anonymous
Complementando o que o Paulo colocou, use:
AND ........ O.ODDTFIN IS NOT NULL AND ....
Até +
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)