我有一个像下面这样的表格
<表类>
id
folder_num
类别
日期
tbody><<tr>1 100/2021 添加 8/25/2021 20:58 2200/2021 删除 8/25/2021 21:02 3 300/2021 添加 8/25/2021 21:06 4400/2021 添加 8/25/2021 21:10 5500/2021 删除 8/26/2021 21:14 6600/2021 编辑 8/26/2021 21:18 7700/2021 编辑 8/27/2021 21:22 8800/2021 编辑 8/27/2021 21:26 9 900/2021 编辑 8/27/2021虽然 101000/2021 添加 8/27/2021 21:34 表类>
不能嵌套聚合函数,但可以简单地使用:
SELECT date(l.date) as date,
sum(l.category = 'add') as add,
sum(l.category = 'delete') as delete,
sum(l.category = 'edit') as edit
FROM log l
WHERE l.date >= '2021-08-01' AND l.date < '2021-08-31'
GROUP BY l.date