J'ai un petit soucis pour trouver la différence entre une date et une heure d'entrée et une date et une heure de sortie.
Petite difficulté : date entreé, date sortie, heure entrée et heure sortie => varchar2.
au format : DD/MM/YYYY et HH:MI
comment faire pour avoir : 11H14 ?? au lieu de 11.233333
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 select nom, prenom, (to_date(date_entree||' '||heure_entree,'DD/MM/YYYY HH24:MI')) as "date entree", (to_date(date_sortie||' '||heure_sortie,'DD/MM/YYYY HH24:MI')) as "date de sortie", ((to_date(date_sortie||' '||heure_sortie,'DD/MM/YYYY HH24:MI')) - (to_date(date_entree||' '||heure_entree,'DD/MM/YYYY HH24:MI')))*24 as "difference" from multicol where to_date(date_entree,'DD/MM/YYYY') between '20/02/2012' and '29/02/2012' and date_sortie is not null NOM | PRENOM |date entree | date de sortie |difference TOTO TITI 20/02/2012 14:57:00 21/02/2012 02:11:00 11,2333333333
Merci
Partager