Trazer valores inexistentes no group
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
Discussão (1)
Carregando comentários...