Maickon 0 Denunciar post Postado Março 12, 2015 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 bwhere a.numerodf = b.numerodfand a.seriedf = b.seriedfand a.dtahoremissao > '10-mar-2015'and a.seqpessoa = 2group by a.seqpessoa, b.seqproduto, b.vlritem Resultado: SEQPESSOA SEQPRODUTO VALOR1 2 6398 195,82 2 6678 72,883 2 86500 11,334 2 11684 146,325 2 11909 8146 2 12668 131,047 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
Motta 645 Denunciar post Postado Março 16, 2015 http://forum.imasters.com.br/topic/467840-select-com-group-by-mesmo-sem-registro-correspondente-na-outra-tabela/ http://forum.imasters.com.br/topic/288300-consulta-sql-dificil/#entry1048056 Veja se ajuda. Compartilhar este post Link para o post Compartilhar em outros sites