我在PostgreSQL中有两列带有时间戳(例如:2019-07-12 07:59:59)。我需要减去两个列,然后将(HH:MM:SS)值保存为新名称?
您将两者结合起来:首先获取以秒为单位的差异,然后以hhmmss转换秒:
SELECT TO_CHAR((EXTRACT(EPOCH FROM (timestamp_B - timestamp_A)) || ' second')::interval, 'HH24:MI:SS')