Bonjour la team,

j'effectue une différence entre 2 dates oracle avec la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
select fin - debut
from (
select date_creation fin,  lead(date_creation, 1) over(order by date_creation desc) debut
from journal
)
where  [conditions] ;
J'obtiens des résultats sous la forme : "jj hh:mm:ss" (format : jours heures:minutes:secondes)
Exemple :
0 1:17:31
0 1:17:56

Voici les 2 questions que je me pose :
- quelle est le type de données retourné par la différence entre ces 2 dates ?
- comment obtenir une différence au format hh:mi:ss (heures : minutes : secondes) ?

j'ai lu plusieurs post mais je n'ai pas trouvé la résolution de ce genre de problème.

Merci pour votre aide,
berni.