Bom dia, tenho o seguinte select e rodo no banco(Oracle) e ele carrega os dados normalmente porém quando eu rodo ele no script case ele não acha nenhum registro, estou colocando algo que a ferramenta não consegue interpretar?
SELECT *
FROM (SELECT /*+CHOOSE*/
DISTINCT B.COD_USUARIO, COUNT(DISTINCT A.NUM_ORD_SAIDA) QTDE_ORDEM_SAIDA, SUM(D.QTD_ATENDIDA) QTDE_ITENS,
COUNT(DISTINCT D.COD_PRODUTO) TT_PRODUTOS
FROM WMS.TBWMSHEADERORDEMSAIDA A, WMS.TBWMSATIVIDADEVIGENTE B, APSC.TBPROHEADERPEDIDO C,
APSC.TBPROITENSPEDIDO D
WHERE A.SITUACAO = 1 AND
B.NUM_ORD_SAIDA = A.NUM_ORD_SAIDA AND
B.COD_ATIVIDADE = 18 AND
B.DT_HR_INICIO >= '13/09/2021' AND
B.DT_HR_INICIO <= '14/09/2021' AND
B.SITUACAO <> 'CAN' AND
WMS.FUNWMSEXISTEOSCANCELADA(A.NUM_LOTE, A.NUM_ORD_SAIDA) = 0 AND
C.COD_EMPRESA = A.COD_PROPRIET AND
C.COD_FILIAL = 0 AND
C.COD_REPRES = A.COD_REPRES AND
C.NUM_PEDIDO = A.NUM_PEDIDO AND
D.COD_EMPRESA = C.COD_EMPRESA AND
D.COD_FILIAL = C.COD_FILIAL AND
D.COD_REPRES = C.COD_REPRES AND
D.NUM_PEDIDO = C.NUM_PEDIDO
GROUP BY B.COD_USUARIO, TRUNC(B.DT_HR_INICIO), TRUNC(B.DT_HR_FIM))
ORDER BY QTDE_ORDEM_SAIDA DESC