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

求大神们见教,sql语句,查询最近记录。

2012-08-31 
求大神们赐教,sql语句,查询最近记录。急急急select * from Table以上sql语句, 我要添加的where条件为:查询

求大神们赐教,sql语句,查询最近记录。急急急
select * from Table 
以上sql语句, 我要添加的where条件为:
查询最近一周记录、
查询最近一个月记录、
查询最近三个月记录、
查询三个月前记录。
用sql怎么写?求教育啊 - -

[解决办法]
--本周记录 
SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0 

--本月记录
SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0

--最近3月记录
SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())<=3

--前3月记录
SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())>3







[解决办法]
select * from 表名 where DATEDIFF(需要的比较的月、日,这里写你需要比较的字段,GETDATE())<=1000<最近的天数>

热点排行