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 totalFROM 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.
Pergunta
Nelson Cruz
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.
rodando essa queri ele retorna 1 para todas os tipos de pendencia e produto.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.