实用Sql统计

Code

 

统计各个学院年龄段人数

SELECT bmmc, CASE WHEN DATEDIFF(YY, cssj, GETDATE())
      < 20 THEN '0-19岁' WHEN DATEDIFF(YY, cssj, GETDATE()) BETWEEN 20 AND
      29 THEN '20-29岁' WHEN DATEDIFF(YY, cssj, GETDATE()) BETWEEN 30 AND
      39 THEN '30-39岁' WHEN DATEDIFF(YY, cssj, GETDATE()) BETWEEN 40 AND
      50 THEN '40-50岁' ELSE '50岁以上' END AS age
FROM jsjbxx
ORDER BY age

posted @ 2009-03-28 13:29  Blue Sky ......  阅读(215)  评论(0编辑  收藏  举报