像这样在mysql数据库中的数据,并在WPF中的Datagrid中显示结果
---------------------------
class student_ID birthday
A 1 2000/1/1
A 5 2001/4/1
B 2 2000/1/12
C 3 2001/8/5
. . .
. . .
Z 1000 2000/12/2
---------------------------
我知道使用分组汇总和汇总汇总可以选择小计和总计
但是我不知道该怎么做统计表
----------------------------------
month\class A B C ... Z
JAN 1 2 3 ... 0
FEB 0 5 6 ... 7
. . . .
. . . .
DEC 4 8 6 ... 1
----------------------------------
我的方法之一是每月使用案例,但是如果问题变成统计日期而不是月份,则不可能有365列。
Google解决问题的方法是什么?
答案 0 :(得分:0)
那又怎么样:
select
monthname(birthday),
sum(case when class = 'A' then 1 end) as a,
sum(case when class = 'B' then 1 end) as b,
-- add the other 24 letters here
from my_table
group by monthname(birthday)