[firebase-br] Ajuda com query

Maciel Soncini Bueno maciel em 2msolutions.com.br
Seg Dez 17 11:54:39 -03 2018


Bom dia,

Tenho a query abaixo:

select ML5.data,  ML5.PACIENTE, ML5.AMOSTRA,
       (SELECT ML51.CODEXA FROM ML51 WHERE ML51.codexa = :CODEXA1 AND
ML51.AMOSTRA = ML5.AMOSTRA) AS  EXAME1,
       (SELECT ML51.CODEXA FROM ML51 WHERE ML51.codexa = :CODEXA2 AND
ML51.AMOSTRA = ML5.AMOSTRA) AS  EXAME2
       FROM ML5
       WHERE ML5.DATA BETWEEN :DATAI  AND :DATAF

Quero que somente me traga registros se EXAME1 e EXAME2 não forem nulos.

Como especifico isso no WHERE se EXAME1 e EXMAE2 não são colunas?

Se coloco

WHERE ML5.DATA BETWEEN :DATAI  AND :DATAF AND EXAME1 IS NOT NULL AND EXAME2
IS NOT NULL

Dá erro.

Podem me dar uma ajuda?

Obrigado.



Mais detalhes sobre a lista de discussão lista