我在PostgreSQL 8.3
中有一张表,其中包含2个timestamp
列。我想要获取这些timestamps
之间的时间差,以秒为单位。请问如何实现?
TableA
(
timestamp_A timestamp,
timestamp_B timestamp
)
我需要得到类似于(时间戳B - 时间戳A)
的秒数 (不仅仅是秒数之差,它应该包括小时、分钟等)。我在PostgreSQL 8.3
中有一张表,其中包含2个timestamp
列。我想要获取这些timestamps
之间的时间差,以秒为单位。请问如何实现?
TableA
(
timestamp_A timestamp,
timestamp_B timestamp
)
我需要得到类似于(时间戳B - 时间戳A)
的秒数 (不仅仅是秒数之差,它应该包括小时、分钟等)。select age(timestamp_A, timestamp_B)
回复Igor的评论:select age('2013-02-28 11:01:28'::timestamp, '2011-12-31 11:00'::timestamp);
age
-------------------------------
1 year 1 mon 28 days 00:01:28