实用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

原文地址:https://www.cnblogs.com/hubcarl/p/1423926.html