Eu tenho uma mesa PostgreSQL 8.3
com 2 timestamp
colunas. Gostaria de obter a diferença entre estes timestamps
em segundos. Poderia me ajudar como fazer isso?
TableA
(
timestamp_A timestamp,
timestamp_B timestamp
)
Preciso obter algo como (timestamo_B - timestamp_A)
em segundos (não apenas a diferença entre segundos, deve incluir horas, minutos etc.) .
postgresql
Uma corrida
fonte
fonte
Respondendo ao comentário de Igor:
fonte
Subtract arguments, producing a "symbolic" result that uses years and months
. Não vai dar a diferença em segundos.to get the difference between these timestamps in seconds
. Eit should include hours, minutes etc
significa que deve ser a diferença completa10:25:30 - 10:15:25 = 605 seconds
. Meu palpite - ele usouEXTRACT(SECONDS FROM ...)
e conseguiu10:25:30 - 10:15:25 = 5 seconds
Caso alguém esteja tendo um problema usando o extrato .
fonte