我有每天存储数据的数据库表
我的表current_list包含:
id(自动递增)day(日期不为空默认值(日期('现在')))app_data(整数)mobile_data(整数)从这张表中,我可以通过执行以下查询每周获取数据
SELECT id AS id, strftime('%W', day) AS week, app_data, mobile_data
FROM current_list order by week;
Run Code Online (Sandbox Code Playgroud)
这给了我
| id | week | app_data | mobile_data
| 01 | 00 | 100 | 200
| 02 | 00 | 200 | 300
| 03 | 00 | 400 | 670
| 04 | 01 | 700 | 340
| 05 | 01 | 600 | 560
| 06 | 01 | 560 | 230
Run Code Online (Sandbox Code Playgroud)
app_data现在,我每周需要总和mobile_data。应该是这样的
| week | Sum(app_data) | Sum(mobile_data)
| 00 | 700 | 1170
| 01 | 1860 | 1300
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
SELECT strftime('%W', day) AS week, sum(app_data), sum(mobile_data) FROM current_list 按周顺序 GROUP BY 周