您的位置:首页 > 数据库

sql查询近期记录问题

2017-06-13 13:49 239 查看
select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0   //查询当天日期在一周年的数据

select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0   //查询当天的所有数据

--查询当天: 

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 表 WHERE datediff(month,[dateadd],getdate())=0

--本周记录 

SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0

--包括本年这些查询方式是一样的

--本月记录

SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0

--本周记录

SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: