按日期分组的多个计数
Multiple Counts Grouped by Date
我有一个 table 像:
连接日期错误代码
2015-01-01 空
2015-01-01 一
2015-01-01 一
2015-01-01乙
2015-01-02乙
在 MySQL,我如何计算每天每个 ErrorCode
的数量,例如:
日期错误A错误B
2015-01-01 2 1
2015-01-02 0 1
您将使用条件聚合:
select connectdate, sum(errorcode = 'A') as ErrorA, sum(errorcode = 'B') as ErrorB
from table t
group by connectdate;
我有一个 table 像:
连接日期错误代码 2015-01-01 空 2015-01-01 一 2015-01-01 一 2015-01-01乙 2015-01-02乙
在 MySQL,我如何计算每天每个 ErrorCode
的数量,例如:
日期错误A错误B 2015-01-01 2 1 2015-01-02 0 1
您将使用条件聚合:
select connectdate, sum(errorcode = 'A') as ErrorA, sum(errorcode = 'B') as ErrorB
from table t
group by connectdate;