Bonjour,
J'ai un champs date dans une table et je voudrai regrouper toutes les lignes par 10 minutes.
La fonction trunc(date) permet de le faire toute les minutes ou toute les heures.
connaissez-vous une méthode simple pour faire ceci?
Bonjour,
J'ai un champs date dans une table et je voudrai regrouper toutes les lignes par 10 minutes.
La fonction trunc(date) permet de le faire toute les minutes ou toute les heures.
connaissez-vous une méthode simple pour faire ceci?
Peut-être en faisant quelque chose comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SQL> select to_char (sysdate, 'DD/MM/RRRR HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'DD ------------------- 16/11/2005 11:37:47 SQL> select trunc (to_number(to_char(sysdate, 'RRRRMMDDHH24MI')),-1) from dual; TRUNC(TO_NUMBER(TO_CHAR(SYSDATE,'RRRRMMDDHH24MI')),-1) ------------------------------------------------------ 200511161130
Partager