【发布时间】:2014-06-11 05:37:32
【问题描述】:
我需要一个以分钟和秒为单位的时间。如果分钟大于 60,我会添加分钟,但不要转换小时
查询:
TO_CHAR((sum(seconds)|| ' second')::interval,'HH24:MI:SS')
as duration from table;
输出:
DURATION
02:50:21
所需输出:
DURATION
170:21
即使我尝试了另一个查询(没有 HH24),但我得到以下输出:
查询:
TO_CHAR((sum(seconds)|| ' second')::interval,'MI:SS') as duration from table;
输出:
DURATION
50:21
这里我们可以从第一个查询输出中看到 02 hrs 意味着 120 分钟 + 50 分钟 =170 分钟和秒。
是否可以直接从查询中获取?
【问题讨论】:
标签: postgresql datetime