Ich habe eine Tabelle PostgreSQL 8.3
mit 2 timestamp
Spalten. Ich möchte den Unterschied zwischen diesen timestamps
in Sekunden bekommen. Könnten Sie mir bitte helfen, wie das geht?
TableA
(
timestamp_A timestamp,
timestamp_B timestamp
)
Ich brauche so etwas wie (timestamo_B - timestamp_A)
in Sekunden (nicht nur den Unterschied zwischen Sekunden, er sollte Stunden, Minuten usw. enthalten) .
postgresql
Arun
quelle
quelle
Antwort auf Igor's Kommentar:
quelle
Subtract arguments, producing a "symbolic" result that uses years and months
. Es wird nicht den Unterschied in Sekunden geben.to get the difference between these timestamps in seconds
. Undit should include hours, minutes etc
bedeutet, es muss der volle Unterschied sein10:25:30 - 10:15:25 = 605 seconds
. Meine Vermutung - er benutzteEXTRACT(SECONDS FROM ...)
und bekam10:25:30 - 10:15:25 = 5 seconds
Falls jemand ein Problem mit dem Extrakt hat .
quelle