【发布时间】:2016-02-04 10:14:51
【问题描述】:
我有 PostgreSQL 9.5.0,我观察到非常相似的查询返回的奇怪间隔值。我认为间隔大于 24 小时,然后返回 days 部分,如下所示:
SELECT (1000 * ('2016-02-04 12:00:11'::timestamp - '2016-02-03 12:00:00'::timestamp)::interval)::interval
1000 days 03:03:20
但有时小时不会转换为天:
SELECT (1000 * ('2016-02-04 11:00:11'::timestamp - '2016-02-03 12:00:00'::timestamp)::interval)::interval
23003:03:20
如何强制使用天部分的相同输出格式?
【问题讨论】:
标签: sql postgresql time intervals