Bonjour,

Je vous propose un nouvel élément à utiliser : Nombre de secondes entre deux TIMESTAMP

Cette fonction prend en paramètre deux valeurs de type TIMESTAMP et retourne le nombre de secondes entre ces deux valeurs.

Il est possible de passer des valeurs de type DATE et l'ordre n'est pas important.

Exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT seconds_between('2008-11-06 02:10:13', '2008-11-07 02:11:15');
Nous obtenons en sortie :
86462
Un peu d'explications :

Ici nous avons un écart d'un jour, une minute et deux secondes.
Un jour = 60 secondes * 60 minutes * 24 heures soit 86400 secondes.
Une minute = 60 secondes.
Nous obtenons donc 86400 + 60 + 2 soit 86462 secondes.

Qu'en pensez-vous ?