sql交叉查询

发表于:2007-07-02来源:作者:点击数: 标签:
sql : select gwlb, count(case when (year(ge td ate())-year(rybirthday)) between 20 and 30 then rygh end) as @#20-30@#, count(case when (year(getdate())-year(rybirthday)) between 30 and 40 then rygh end) as @#30-40@#, count(case when (yea


sql
select gwlb, count(case when (year(getdate())-year(rybirthday)) between 20 and 30 then rygh end) as @#20-30@#,
count(case when (year(getdate())-year(rybirthday)) between 30 and 40 then rygh end) as @#30-40@#,
count(case when (year(getdate())-year(rybirthday)) between 40 and 50 then rygh end) as @#40-50@#,
count(case when (year(getdate())-year(rybirthday)) between 50 and 60 then rygh end) as @#50-60@#,
count(case when (year(getdate())-year(rybirthday)) between 60 and 70 then rygh end) as @#60-70@#
from t_ry
group by gwlb

原文转自:http://www.ltesting.net