怎样从数据库中查询一周内的信息

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:08:35
比如今天是星期3,我想查询所有本周内注册的会员的ID

答案具体追加分
还有一个是怎么查询一周内的信息的条数?

或者怎么查询信息的条数

以上查询是access数据库 asp程序

数据库中有个o_time字段默认值是now() 根据o_time查询

weekdate=weekday(date()) 写在什么地方,能不能不判断今天星期几?

以下两种回答全部试过还是不能实现我想要的功能 !

使用sql语句查询日期在一周内的数据
select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0 //查询当天日期在一周年的数据
select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0 //查询当天的所有数据
SELECT * FROM A where datediff(d,datetime,getdate()) <=30 //前30天
SELECT * FROM A WHERE DATEDIFF(m, shijian, GETDATE()) <=1 // 上一月
--查询当天:
select * from info where DateDiff(dd,datetime,getdate())=0

--查询24小时内的:
select * from info where DateDiff(hh,datetime,getDate())<=24

--info为表名,datetime为数据库中的字段值
--查询当天:
select * from info where DateDiff(dd,datetime,getdate())=0
--查询24小时内的:
select * from info where DateDiff(hh,datetime,getDate())<=24
--info为表名,datetime为数据库中的字段值
Sql代码
--查询当天记录另类的方法
SELECT *
FROM j_GradeShop
WHERE (GAddTime BETWEEN CONVERT(datetime, LEFT(GETDATE(), 10) + ' 00:00:00.000')
AND CONVERT(datetime, LEFT(GETDATE(), 10) + ' 00:00:00.000') + 1)