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。