首页新闻找找看学习计划

求助: 关于sql分组的问题

0
悬赏园豆:5 [已解决问题] 解决于 2009-04-29 20:37

现在在实际项目中遇到这样一个问题,请高手指点!

有这样一个表:

perName  birthday

李氏       1988-8-8

王五        1985-2-2

张三        1988-8-6

李五        1998-7-8

......         ......

perName 是姓名,birthday是生日;

我需要达到的目的是要按生日的年月分组求人数总数 ,如 1988-8     总人数 10,需要达到这样的效果,今天弄了很久都没个好的结果,请知道的朋友帮忙解决,先谢谢了!

问题补充: 是统计同年同月出生人的总数
Luosen的主页 Luosen | 初学一级 | 园豆:175
提问于:2009-04-28 21:30
< >
分享
最佳答案
0

select a= convert( varchar(20),year(birthday))+'_'+ convert(varchar(10), month(birthday) ),b= count(*) from 表
group by birthday

yeyang | 菜鸟二级 |园豆:418 | 2009-04-29 10:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册