Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maickon

Trazer valores zerados quando não achar valor

Recommended Posts

Bom dia preciso fazer um select que traga as informações que não existirem em uma tabela.

Por exemplo tenho um cliente que comprou alguns itens no mês inteiro, independete da notafiscal, queria saber se ele comprou 2 itens especificos. No caso se não comprou, que venha a pessoa, o produto e o valor = 0.

 

Consulta:

 

select a.seqpessoa, b.seqproduto, sum(b.vlritem) as valor
from mfl_doctofiscal a, mfl_dfitem b
where a.numerodf = b.numerodf
and a.seriedf = b.seriedf
and a.dtahoremissao > '10-mar-2015'
and a.seqpessoa = 2
group by a.seqpessoa, b.seqproduto, b.vlritem

 

Resultado:

SEQPESSOA SEQPRODUTO VALOR
1 2 6398 195,8
2 2 6678 72,88
3 2 86500 11,33
4 2 11684 146,32
5 2 11909 814
6 2 12668 131,04
7 2 12669 107,28

 

 

No caso os dois itens especifico seriam produto (6398, 7).

Como ele compro o 6398, preciso trazer a informação que o 7, nao foi comprado entao o valor = 0.

 

 

Vi alguns topicos semelhantes, mais não consegui fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.