如何计算SQLite中的时差和SUM这些值,按天分组?

时间:2015-01-06 15:34:24

标签: sql sqlite

我想计算SQLite中两个日期字段之间的总差异(它们被声明为REAL)。 I.E. datefield1和datefield2以及按日分组。

Datefield1是登录日期,datefield2是注销日期。每天,用户可以多次登录/注销。我想总结一下每天的用户登录时间(datefield2-datefield1)。

1 个答案:

答案 0 :(得分:1)

解决:

<强>查询

select id, datetime(logindate), datetime(logoutdate), 
sum((julianday(logoutdate) - julianday(logindate)))
from MyTable GROUP BY strftime('%d', logindate);