AJUDA A SOMAR VALORES DE UMA DATA

SMZTODOPODEROSO 01/02/2013 16:28:23
#418594
Boa a todos

Ests sao os dados da minha base de dados
Valorreal valor data hora nrposto nome
58.05 0.00 2013-01-04 16:14:41 2 Posto 1
230.00 50.00 2013-01-04 18:30:51 2 Posto 1
446.10 0.00 2013-01-04 16:16:44 12 Posto 2
145.25 0.00 2013-01-08 16:10:24 2 Posto 1
285.30 0.00 2013-01-08 16:13:18 12 Posto 2
258.35 0.00 2013-01-14 17:22:33 2 Posto 1
659.50 0.00 2013-01-14 17:24:39 12 Posto 2
127.30 0.00 2013-01-16 17:35:29 2 Posto 1
332.65 0.00 2013-01-16 17:37:21 12 Posto 2
77.50 0.00 2013-01-17 17:29:07 2 Posto 1
170.20 0.00 2013-01-17 17:32:12 12 Posto 2
69.25 0.00 2013-01-18 16:36:46 2 Posto 1
102.20 0.00 2013-01-18 16:52:42 12 Posto 2
217.70 0.00 2013-01-22 17:16:28 12 Posto 2
286.35 0.00 2013-01-22 17:12:07 2 Posto 1

O que eu pretendia através de um comando somar o valor dos dias do mesmo posto
por exemplo

58.05 0.00 2013-01-04 16:14:41 2 Posto 1
230.00 50.00 2013-01-04 18:30:51 2 Posto 1
446.10 0.00 2013-01-04 16:16:44 12 Posto 2

o resultado que pretendo

288.05 50.00 2013-01-04 16:14:41 2 Posto 1
446.10 0.00 2013-01-04 16:16:44 12 Posto 2

ADHEL 02/02/2013 10:11:48
#418635
Resposta escolhida
O mais importante.
Qual banco de dados você está utilizando ?
  select sum(valorreal)as VALOR_REAL,sum(valor)as VALOR,DATA,HORA,NRPOSTO,NOME from nomeDaSuaTabela where data between [ô][Ô] & Format(DateTimerPicker1.Value, [Ô]yyyy-MM-dd[Ô]) & [Ô][ô] and [ô][Ô] & Format(DateTimerPicker2.Value, [Ô]yyyy-MM-dd[Ô]) & [Ô][ô] group by data,nrposto order by data,nrposto[Ô] 

Dependendo do banco você terá que mudar essa parte ||| data between [ô][Ô] & Format(DateTimerPicker1.Value, [Ô]yyyy-MM-dd[Ô]) & [Ô][ô] and [ô][Ô] & Format(DateTimerPicker2.Value, [Ô]yyyy-MM-dd[Ô]) & [Ô][ô]|||
Utilizei dois DateTimerPicker para passar o período como parâmetro data.
No caso da hora como o select está agrupando ele pegará a primeira hora do dia de cada posto.
Tópico encerrado , respostas não são mais permitidas