J'ai une table PostgreSQL 8.3
avec 2 timestamp
colonnes. J'aimerais connaître la différence entre ces derniers timestamps
en quelques secondes. Pourriez-vous s'il vous plaît m'aider comment y parvenir?
TableA
(
timestamp_A timestamp,
timestamp_B timestamp
)
J'ai besoin d'obtenir quelque chose comme (timestamo_B - timestamp_A)
en secondes (pas seulement la différence entre les secondes, cela devrait inclure les heures, les minutes, etc.) .
postgresql
Arun
la source
la source
En réponse au commentaire d'Igor:
la source
Subtract arguments, producing a "symbolic" result that uses years and months
. Cela ne donnera pas la différence en secondes.to get the difference between these timestamps in seconds
. Etit should include hours, minutes etc
cela signifie que ce doit être toute la différence comme10:25:30 - 10:15:25 = 605 seconds
. Ma conjecture - il a utiliséEXTRACT(SECONDS FROM ...)
et obtenu10:25:30 - 10:15:25 = 5 seconds
Dans le cas où quelqu'un a un problème en utilisant extrait .
la source