我有一个叫duration_d
在表列是varchar2
和数据看起来像下面如何总结分钟和秒?在Oracle
duration_d
-----------
12:25
01:35
12:10
04:21
12:18
12:24
我想下面的查询
SELECT SUM(to_date(duration_d, 'mi:ss'))
FROM table
GROUP BY calling_number;
当我执行它下面的错误是未来
ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
可以任何一个告诉我如何m总结一下吗?
你不能使用和使用日期。当你总结这些持续时间时,你期望什么值? ps:另一件事:如果你想使用to_date,你必须添加其余的信息,而不仅仅是持续时间:ex:to_date('2000-01-01 00:'|| dur,'yyyy-mm- dd hh24:mi:ss') –
[计算sql查询中持续时间的总和]的可能重复(https://stackoverflow.com/questions/891833/calculate-the-sum-of-duration-in-sql-query ) –