Bom, pelo que entendi o teu problema é que na tabela em questão quando não há
venda NÃO EXISTE NENHUM registro para o mês em questão : OBVIAMENTE, como eu já
disse algumas vezes em outras respostas, o SGBD *** não Inventa dados *** : se
não existe o registro para um determinado mês, Obviamente o SGBD não tem como
trazer isso, ele NÂO INVENTA DADOS, então NADA VAI SER TRAZIDO, sim sim sim ???
Já que o SGBD ** não inventa dados ** , a Solução seria vc TER um lugar de
onde trazer dados, e aí pedir pro SGBD quando não encontrar dados na tabela
principal, trazer os dados (o Mês e o valor 0) dessa OUTRA fonte de dados....
Uma das maneiras de se fazer isso é o operador MINUS, ele SERVE justamente para
situaçãoes onde vc quer fazer a DIFERENÇA entre duas fontes de dados... Outra é
o OUTER JOIN, num outer join quando em uma das tabelas envolvidas não há dados
, esse registro vêm como NULL, aí vc pode transformar em zero via NVL....
[]s
Chiappa
[oracle_br] Re: Retorno Select para Meses sem Vendas
[email protected] [oracle_br] Fri, 12 Jul 2019 06:59:20 -0700
- [oracle_br] Retorno... Emerson Sanches [email protected] [oracle_br]
- Re: [oracle_br... Emerson Gaudencio [email protected] [oracle_br]
- Re: [oracl... Emerson Sanches [email protected] [oracle_br]
- [oracle_br] Re... [email protected] [oracle_br]
- [oracle_br... [email protected] [oracle_br]
- Re: [o... Emerson Sanches [email protected] [oracle_br]
- Re... [email protected] [oracle_br]
- ... Emerson Sanches [email protected] [oracle_br]
- ... [email protected] [oracle_br]
