sqlite每周获取数据总和

ron*_*nie 5 sqlite android

我有每天存储数据的数据库表

我的表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)

有人可以帮忙吗?

sfr*_*ini 4

SELECT strftime('%W', day) AS week, sum(app_data), sum(mobile_data) FROM current_list 按周顺序 GROUP BY 周