Bonjour,
Désolé si ma question parait simple j'ai cherché et aucune des syntaxes que j'ai essayé n'a fonctionné ou retourné ce que je souhaite... pourtant je suis persuadé qu'il y a un moyen.
Dans une table j'ai un champ date_stat au format date.
Le truc c'est qu'il y a n enregistrements avec des dates similaires et où juste les heures diffèrent:
Je souhaiterais pouvoir extraire uniquement les "dates", quelque chose comme ça:DATE_STAT
-------------------
18/04/2011 00:00:05
18/04/2011 08:00:05
18/04/2011 12:30:05
...
21/04/2011 00:10:05
21/04/2011 01:00:05
21/04/2011 10:00:05
...
22/04/2011 00:40:00
22/04/2011 05:00:00
...
et obtenir un résultat tel quel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TO_CHAR(date_stat, 'DD/MM/YYYY') as TS FROM MA_TABLE GROUP BY TO_CHAR(date_stat, 'DD/MM/YYYY') ORDER BY TO_CHAR(date_stat, 'YYYYMMDDHH24MISS') ASC
J'avais également essayé de faire un select UNIQUE devant le to_char mais ça n'est pas une syntaxe correcte non plus...18/04/2011
21/04/2011
22/04/2011
...
L'un de vous saurait-il m'aiguiller vers la solution ?
Merci d'avance![]()






Répondre avec citation









Partager