Ir para conteúdo

POWERED BY:

Arquivado

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

felipeaj

Trazer valores inexistentes no group

Recommended Posts

E aí pessoal, estou montando um select para gerar um gráfico. O select é o seguinte (SQL Server 2000):

 

select dbo.RoundDate(v.DataCadastro) Data, Sum(v.ValorLiquido) Valor, Count(1) Quantidade from Vendas v, Colaboradores c
where v.CodEmpresa = 1
and v.DataCadastro between '2008-08-01' and '2008-08-30 23:59:59.997'
and v.CodVendedor = c.Codigo
and v.Situacao = 'C'
and v.Ativo = 'S'
group by dbo.RoundDate(v.DataCadastro)

É um sql de teste, e está trazendo o valor vendido por dia do vendedor, OK

Mas existe uma forma de trazer os demais dias com valor 0?

Por exemplo, se o vendedor teve $2000 no dia 1, e $3000 no dia 3, o dia 2 não será trazido

Existe uma forma, de trazer o dia 2 com $0?

 

Eu poderia tratar isso na aplicação, eu sei, mas to percebendo que será mais facil já trazer do SQL...

 

Valeu desde já! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.