SQL时间戳差异

问题描述 投票:0回答:1

我在PostgreSQL中有两列带有时间戳(例如:2019-07-12 07:59:59)。我需要减去两个列,然后将(HH:MM:SS)值保存为新名称?

sql postgresql datediff sql-timestamp
1个回答
0
投票

您将两者结合起来:首先获取以秒为单位的差异,然后以hhmmss转换秒:

SELECT TO_CHAR((EXTRACT(EPOCH 
               FROM (timestamp_B - timestamp_A)) || ' second')::interval, 'HH24:MI:SS')
© www.soinside.com 2019 - 2024. All rights reserved.