sqlite:总时间超过24小时到HH:MM:SS

时间:2015-04-11 02:05:50

标签: sqlite time sum

http://i1345.photobucket.com/albums/p668/Muufley/datacount_zpslqz6ho3i.jpg

这是我的查询结果的快照。这是我使用的查询:

SELECT time(sum(strftime('%s', time(TRACKTIME, 'unixepoch')) 
                   - strftime('%s', '00:00:00')), 'unixepoch') AS timesum, 
sum(TRACKTIME) AS timesumsec, ARTIST 
FROM playcount GROUP BY ARTISTID ORDER BY timesumsec DESC

这是一个sqlite数据库,它收集音乐艺术家的曲目长度。查询将总秒数相加,然后将它们转换为HH:MM:SS。这里的问题是,一旦它超过24h标记(86400秒),则timesum列将小时值归零。理想情况下,我正在尝试显示HHH:MM:SS或D HH:MM:SS。

0 个答案:

没有答案