首页 新闻 搜索 专区 学院

一个简单的sql问题。(附图)

0
[已解决问题] 解决于 2009-04-24 12:56

下面的是学网中一个分类中的信息项,  每一个Course表中都有datetime 类型的一列字段,它是怎样统计出 7日、15日....内的课程的数量。

就是问这个sql语句应怎样写,把每个时间段内的课程数量都能提出来。

杨佳霖的主页 杨佳霖 | 初学一级 | 园豆:0
提问于:2009-04-21 18:52
< >
分享
最佳答案
0

select count(1) from course where dateadd(d,7,getdate())<=datetime

15内的就不写了

---本月
select count(1) from course where year(getdate())=year(datetime) and month(getdate())=month(datetime)
--本月外

select count(1) from course where year(getdate())>year(datetime) and month(getdate())>month(datetime)

你也可以用BETWEEN

孙英雄 | 小虾三级 |园豆:857 | 2009-04-21 19:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册