首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql中日期的计算,请大家指教!该如何处理

2012-01-26 
sql中日期的计算,请大家指教!如,我要活得最近一月的具体日期:现在是4.3日,我要获得3.3日.还有最近一年.现

sql中日期的计算,请大家指教!
如,我要活得最近一月的具体日期:现在是4.3日,我要获得3.3日.
还有最近一年.现在是2007.4.12,我要活得2006.4.12日,

[解决办法]
select * from tablename where 日期列=dateadd(Month,-1,getdate())
[解决办法]
select * from tablename where 日期列=dateadd(year,-1,getdate())

[解决办法]
select dateadd(Month,-1,getdate())
select dateadd(year,-1,getdate())
[解决办法]

select * from tablename where datediff(month,日期列,getdate()) = 1 ---前一个月
select * from tablename where datediff(year,日期列,getdate()) = 1 ---前一个年

热点排行