我正在尝试为每天的用户建立图表,以确认每天的总确认用户和未决用户总数,我需要如下数据:

date         |   confirmed    |  pending
2010-01-05   |   5            |  2
2010-01-06   |   10           |  3


表的结构如下:

user_id
username
confirm     enum(0,1)
date        date

最佳答案

SELECT Date, SUM(CASE Confirm WHEN 1 THEN 1 ELSE 0 END) Confirmed,
  SUM(CASE Confirm WHEN 0 THEN 1 ELSE 0 END) Pending,
 FROM Table
GROUP BY Date

关于mysql - 按日期分组,确认,待定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4680867/

10-11 17:27