有一张表
id date news
001 2012-01-31 00:02:00.000 休息休息
......
如何按时间查询 近两个月的新闻了?
------解决方案--------------------
- SQL code
select * from tabwhere datediff(m,[date],getdate())<=2
------解决方案--------------------
------解决方案--------------------
- SQL code
select * from Table where [date] >= DATEADD (MONTH ,-2,GETDATE())
------解决方案--------------------
- SQL code
---第一种方法select * from tbwhere date between 2011-11-30 00:02:00.000 and 2012-01-31 00:02:00.000--第二种方法select * from tbwhere datediff(mm,date,gedate()=2