Bonjour,

Je stocke des dates dans une table en Timestamp(3).

J'aimerais avoir la différence en secondes.

Actuellement, je fais comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT round(
  extract(day from (max(date) - min(date)))*86400+
  extract(hour from (max(date) - min(date)))*3600+
  extract(minute from (max(date) - min(date)))*60+
  extract(second from (max(date) - min(date)))) "nb seconds"
FROM table;
Y a-t-il un moyen plus simple pour arriver à ce résultat.

Merci d'avance