Pessoal,
Tenho a seguinte consulta :
SELECT '3' IDENTIFICACAO,
'Processos cancelados: ' DESCRICAO,
COUNT(PROC.NUMIDPROCESSO) QUANTIDADE,
TTR.NUMIDTIPORECLAMACAO CODREC,
PROC.NUMIDPRODUTO CODPROD,
PROC.DATABERTURA ddd
FROM TBPROCESSOS PROC,
TBMOTIVOCONCLUSAO MOT,
TBSTATUSPROCESSO STA,
TBPRODUTOS TPR,
TBPROCESSOSRECLAMACAO TPROCR,
TBTIPORECLAMACAO TTR
WHERE PROC.NUMIDMOTIVOCONCLUSAO = MOT.NUMIDMOTIVOCONCLUSAO
AND MOT.FLGSTATUS = STA.FLGSTATUS
AND STA.FLGSTATUS = 6
--AND PROC.FLGSISTCORE IS NOT NULL
AND PROC.NUMIDPRODUTO = TPR.NUMIDPRODUTO
AND PROC.NUMIDPROCESSO = TPROCR.NUMIDPROCESSO
AND TPROCR.NUMIDTIPORECLAMACAO = TTR.NUMIDTIPORECLAMACAO
--AND TTR.NUMIDTIPORECLAMACAO = 1
--AND PROC.NUMIDPRODUTO = 3
AND PROC.DATABERTURA >=TO_DATE( '01032004', 'DDMMYYYY')
AND PROC.DATABERTURA <= TO_DATE('31032004','DDMMYYYY')
--AND PROC.DATABERTURA >=TO_DATE( TO_CHAR((TRUNC(P_DATA) - 1),'DD/MM/YYYY')||' 00:00:00','DD/MM/YYYY HH24:MI:SS')
--AND PROC.DATABERTURA <= TO_DATE( TO_CHAR((TRUNC(P_DATA) - 1),'DD/MM/YYYY')||' 23:59:59','DD/MM/YYYY HH24:MI:SS')
GROUP BY PROC.FLGSISTCORE, TTR.NUMIDTIPORECLAMACAO, PROC.NUMIDPRODUTO, DATABERTURA
Ela me retorna um numero X de linhas o problema está quando não é encontrado registro algum, eu gostaria que ela me retornasse a seguinte linha
Total = 0
Sendo total uma coluna e o zero outra coluna, isso já faz mas quando possui registros e quando nao possui nao traz linhas nenhuma,
Eu sei q existe um comando q habilita trazer tal linha..
Será que teria que colocar LEFT JOIN pra me retornar tal linha com valor zero ????
Pessoal, muitissimo obrigado estou sendo atendido prontamente aqui qdo minhas duvidas aparecem.
Fabio Nascimento