数据统计信息显示(50分)

Y

yljy

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的ado控件,数据库用的sql server 7 其中有一张表的字段有:区名,学校,年级,姓名,性别。现在想在一个dbgrid控件中显示以下一些统计信息,
要显示的统计信息:学生人数,男生人数,女生人数

附加说明:能分区,分校,分级,分班统计以上信息。

请教如何实现。
 
select 区名,学校,年级,sum(case when 性别=nan then 1 else 0 end)as a,
sum(case when 性别=nv then 1 else 0 end)as b,a+b
from tablename
group by 区名,学校,年级
单独分区 select 区,sum
单独分校 select 校,sum
 
顶部