Tengo una tabla PostgreSQL 8.3con 2 timestampcolumnas. Me gustaría obtener la diferencia entre estos timestampsen segundos. ¿Podría ayudarme a hacer esto?
TableA
(
timestamp_A timestamp,
timestamp_B timestamp
)
Necesito obtener algo como (timestamo_B - timestamp_A)en segundos (no solo la diferencia entre segundos, debe incluir horas, minutos, etc.) .
postgresql
Arun
fuente
fuente

Respondiendo al comentario de Igor:
fuente
Subtract arguments, producing a "symbolic" result that uses years and months. No dará la diferencia en segundos.to get the difference between these timestamps in seconds. Yit should include hours, minutes etcsignifica que debe ser la diferencia completa como10:25:30 - 10:15:25 = 605 seconds. Mi conjetura - que utilizóEXTRACT(SECONDS FROM ...)y se puso10:25:30 - 10:15:25 = 5 secondsEn caso de que alguien tenga algún problema con el uso de extract .
fuente