1  /  1  页   1 跳转 查看:2194

有关日期的问题

有关日期的问题

我想得到某个日期前一个月(3个月)的日期,注意若前一个月的日期在表里没有的话,取最近的日期,如:2008-02-25,前一个月应该是2008-01-25,如果2008-01-25这个日期在表里没有就取离2008-01-25最近的日期,用sql语句如何实现?在线等,请各位高手帮个忙!
 

回复:有关日期的问题

declare @t datetime
set @t='2006-03-30'
select dateadd(month,-1,@t)
set @t='2006-04-30'
select dateadd(month,-1,@t)
 
1  /  1  页   1 跳转

版权所有 微软BI开拓者 

Powered by Discuz!NT 2.1.202    Copyright © 2001-2012 Comsenz Inc.
Processed in 0.0937536 second(s) , 4 queries.
返顶部