Valor = NOT NULL

SQL

Oracle

Firebird

21/02/2022

Boa Tarde!

Estou trabalhando em uma query onde preciso buscar na tabela TBFLUXOATEND.ACAO='C' mas que o valor de C seja NULL

SELECT
RECADATE.DT_ATE,
RECADATE.REG,
RECADATE.PRONT,
--PACIENTE AGUARDANDO
(SELECT FIRST 1 (TBFLUXOATEND.DATA_HORA) FROM TBFLUXOATEND
INNER JOIN ATCABECATEND_TBSENHAATEND
ON TBFLUXOATEND.ID_TBSENHAATEND=ATCABECATEND_TBSENHAATEND.ID_TBSENHAATEND
WHERE TBFLUXOATEND.ID_TBLOCAL IN (7,8,9) -- 7 = CONSULTÓRIO 1
-- 8 = CONSULTÓRIO 2
-- 9 = CONSULTÓRIO 3
AND TBFLUXOATEND.ACAO='C'
AND ATCABECATEND.ID=ATCABECATEND_TBSENHAATEND.ID_ATCABECATEND) CONSULTORIO,
--SALA DE RECUPERACAO
(SELECT FIRST 1 (TBFLUXOATEND.DATA_HORA) FROM TBFLUXOATEND
INNER JOIN ATCABECATEND_TBSENHAATEND
ON TBFLUXOATEND.ID_TBSENHAATEND=ATCABECATEND_TBSENHAATEND.ID_TBSENHAATEND
WHERE TBFLUXOATEND.ID_TBLOCAL IN (7,8,9) -- 7 = CONSULTÓRIO 1
-- 8 = CONSULTÓRIO 2
-- 9 = CONSULTÓRIO 3
AND TBFLUXOATEND.ACAO='L'
AND ATCABECATEND.ID=ATCABECATEND_TBSENHAATEND.ID_ATCABECATEND) RECUPERACAO

FROM RECADATE INNER JOIN ATCABECATEND ON RECADATE.ID_ATCABECATEND=ATCABECATEND.ID
WHERE RECADATE.UNIDADE IN (14,15,16,17)
AND CAST(ATCABECATEND.DATA_HORA_ENTRADA AS DATE)=current_date

ORDER BY RECADATE.DT_ATE, RECADATE.REG
Marcos Batista

Marcos Batista

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

21/02/2022

AND TBFLUXOATEND.ACAO is null
GOSTEI 0
POSTAR