salut,

j'essaie de faire une requête en utilisant group by date mais je remarque que le resultat est erroné du moment que plusieurs date identiques à la base sont considérés différentes lors de l'affichage:
un exmple les dates suivantes sont présentes dans la table:

01/10/2007 12:54:58
01/10/2007 17:32:25
01/10/2007 15:25:00
05/10/2007 14:19:25
05/10/2007 10:25:54

quand j'exécute la requête suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
select TO_DATE(CREATION_DATE,'dd-mm-rrrr') , count(ID) from table1 where  to_date( CREATION_DATE, 'dd-MON-rrrr') between '01-SEP-2007'and '15-OCT-2007'group by CREATION_DATE
dans le résultat au lieu de s'attendre a une seule date '01/10/2007' je vois apparaitre 3 dates comme si elle sont différentes alors qu'elle sont censées être considéré comme étant la même! je m'attendais donc a un truc du genre
01/10/2007 24 ( par exemple)
05/10/2007 19 ...

et non pas ceci:

01/10/2007 10
01/10/2007 10
01/10/2007 4
05/10/2007 13
05/10/2007 6
etc...

je en sais pas comment me débarasser de l'heure afin que ma date puisse se limiter a seul la date du jour et encore être groupée avec les mêmes dates!



merci