Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
estou precisando montar uma consulta para popular um relatorio, tenho uma tablema chamada SISTB001_PENDENCIAS e SISTB002_PRODUTOS_PEND.
Na tabela SISTB002_PRODUTOS_PEND eu tenho um campo COD (primary key), PRODUTO e PENDENCIA.
Na tabela SISTB001_PENDENCIAS eu faço o registro de todas as pendencias.
no meu relatório eu preciso listar a quantidade de pendencias por produto e tipo de pendencia, mas para montar a tabela eu preciso que os produtos que não tenham registro retornem 0.
SELECT SISTB002_PRODUTOS_PEND.PRODUTO, SISTB002_PRODUTOS_PEND.PENDENCIA, COUNT(*) AS total
FROM SISTB001_PENDENCIAS
RIGHT OUTER JOIN
SISTB002_PRODUTOS_PEND ON SISTB001_PENDENCIAS.COD_PROD_PEND = SISTB002_PRODUTOS_PEND.COD
GROUP BY SISTB002_PRODUTOS_PEND.PRODUTO, SISTB002_PRODUTOS_PEND.PENDENCIA
rodando essa queri ele retorna 1 para todas os tipos de pendencia e produto.
Carregando comentários...