【发布时间】:2021-03-26 13:20:13
【问题描述】:
给定:
INSERT INTO EP_ACCESS (START_TIMESTAMP, DISCONNECT_TIMESTAMP)
VALUES (TO_DATE('2020-01-01 00:00:01','yyyy/mm/dd hh24:mi:ss'), TO_DATE('2020-01-01 00:01:00','yyyy/mm/dd hh24:mi:ss'));
还有:
SELECT SUM(E.Start_timestamp-E.Disconnect_timestamp) AS WATCHING_TIME
FROM EP_ACCESS
如何将所选内容转换为小时、分钟和秒?
【问题讨论】:
-
这将取决于 START_TIMESTAMP 和 DISCONNECT_TIMESTAMP 的数据类型。它们是日期还是时间戳?
-
@WilliamRobertson - 在提供的示例数据中,它们是
date数据类型(即使列名包含“时间戳”)。当然,完全有可能OP的真实数据使用了不同的数据类型……