Ir para conteúdo

Arquivado

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

Caleb Santana

Sql - manipulação com data

Recommended Posts

Olá, tenho pouco contato com sql, mas tenho que criar um relatorio de soma de pedidos por dia

 

na procedure terei que passar o parametro do dia inicial e do dia final

ate ai tudo certo

 

o que tenho que fazer é na tabela de pedido fazer a soma do valor total que aconteceu naquele dia

 

SELECT sum(ValorTotal)

FROM tbPedido

WHERE LEFT(CONVERT(VARCHAR, inclusao, 120),10) = CONVERT(VARCHAR, '2012-06-01')

 

assim ela retorna o somatorio do dia que passei, ate ai tudo facil

o que não sei é como fazer esse somatorio por dia, começando do datainicial indo ate o data final, cada dia ter o valor de pedido do dia.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem entrar no mérito do formato da data.

 

SELECT LEFT(CONVERT(VARCHAR, inclusao, 120),10) inclusao,sum(ValorTotal)
FROM	tbPedido 
WHERE	LEFT(CONVERT(VARCHAR, inclusao, 120),10) = CONVERT(VARCHAR, '2012-06-01') 
group by LEFT(CONVERT(VARCHAR, inclusao, 120),10)

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.