请教关于星期的SQL写法?
比如:今天是2012-03-13 星期二,我想得到上个星期的星期二的日期,也就是2012-03-06,该怎么写?
[解决办法]
select convert(varchar(10),DATEADD(DD,-7,GETDATE()),120)(无列名)2012-03-06select * from tb where DATEDIFF(DD,表的日期字段,getdate())=7
[解决办法]
select dateadd(wk,-1,getdate())
[解决办法]
select dateadd(wk,-1,getdate())-----------------------2012-03-06 09:08:13.090(1 行受影响)
[解决办法]
select cast(dateadd(ww,-1,getdate()) as date) 'r'r----------2012-03-06