首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

计算时间的一个有关问题

2013-07-30 
计算时间的一个问题数据表中字段csrq(出生日期,smalldatetime)想统计表中35岁以下有多少人,35-45岁用多少

计算时间的一个问题
数据表中字段csrq(出生日期,smalldatetime)
想统计表中35岁以下有多少人,35-45岁用多少人,45岁以上有多少人?
并把统计结果分别放到页面表格的三个单元格中。
请教各位了,非常感谢!
[解决办法]
SELECT COUNT(*) FROM csrq WHERE DATEDIFF(yyyy,出生日期, GETDATE()) < 35
SELECT COUNT(*) FROM csrq WHERE DATEDIFF(yyyy,出生日期, GETDATE()) >= 35 AND DATEDIFF(yyyy,出生日期, GETDATE()) <= 45
SELECT COUNT(*) FROM csrq WHERE DATEDIFF(yyyy,出生日期, GETDATE()) > 45

热点排行