SQL: Group by champ datetime
Bonjour,
je dois faire la somme des montants par jours par type, or le champ date contient également l'heure (datetime)
donc lorsque je fais group by ddate il affiche plusieurs records pour la meme date du fait qu'il l'a considere comme une datetime différente
Code:
1 2 3 4 5 6 7 8 9 10
| dDate nMontant ntype
30/04/2007 23:59:01 30.00 0
30/04/2007 23:55:01 70.00 1
30/04/2007 23:51:51 130.00 3
30/04/2007 23:50:25 240.00 1
30/04/2007 23:48:09 135.00 1
29/04/2007 23:18:09 135.00 1
29/04/2007 22:56:09 135.00 2
29/04/2007 20:25:09 135.00 0
29/04/2007 19:58:09 135.00 1 |
select sum(nMontant),ddate,ntype
from Mytable
group by ddate,ntype
renvoie plusieurs fois la même date mais (avec l'heure differente) avec son total ce qui n'est pas bon !
comment faire pour avoir comme résultat:
Code:
1 2 3 4 5 6 7 8
|
30/04/2007 445 1
30/04/2007 130 3
30/04/2007 30 0
29/04/2007 270 1
29/04/2007 135 1
29/04/2007 135 0
... |
D'avance merci