【发布时间】:2020-05-07 23:32:21
【问题描述】:
我有一个包含 2 个字段、状态和日期时间的表。我想统计每种状态类型。
我的桌子:
datetime, status set(0,1,2,3)
我的查询:
select date_format(mydate,'%d-%m') as days, count(*) as total, status from mytable where mydate >= date_sub(curdate(), interval 30 day) group by days, status ORDER BY days DESC
我的查询返回的内容:
07/05/2020 1234 0
07/05/2020 8277 1
07/05/2020 2343 2
07/05/2020 9827 3
我想要什么:
07/05/2020 1234 8277 2343 9827
06/05/2020 .... .... ... ...
05/05/2020 . . . .
【问题讨论】:
标签: mysql sql group-by count pivot