现在在实际项目中遇到这样一个问题,请高手指点!
有这样一个表:
perName birthday
李氏 1988-8-8
王五 1985-2-2
张三 1988-8-6
李五 1998-7-8
...... ......
perName 是姓名,birthday是生日;
我需要达到的目的是要按生日的年月分组求人数总数 ,如 1988-8 总人数 10,需要达到这样的效果,今天弄了很久都没个好的结果,请知道的朋友帮忙解决,先谢谢了!
select a= convert( varchar(20),year(birthday))+'_'+ convert(varchar(10), month(birthday) ),b= count(*) from 表
group by birthday