我有一个这样的tbl_users
Uid Fname createddate Active(0:inactive;1:active;2:pending)
1 user1 2014-12-14 1
2 user2 2013-11-18 0
3 user3 2014-12-14 1
我想要的是......
基于日期,有多少用户处于活跃、不活跃和待定状态?
array(
[0]=>array(
[date]=>2014-12-14
[active]=2
[inactive]=0
[pending]=0
)
[1]=>array(
[date]=>2013-11-18
[active]=0
[inactive]=1
[pending]=0
)
)
最佳答案
在Mysql中,条件求和很简单,可以表示为
select
createddate,
sum( Active = 1 ) as `active`,
sum( Active = 0 ) as `inactive`,
sum( Active = 2 ) as `pending`
from tbl_users
group by createddate
关于php - 如何在mysql中编写如下查询来获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27579541/