当前位置: 代码迷 >> Sql Server >> 请问关于星期的SQL写法
  详细解决方案

请问关于星期的SQL写法

热度:40   发布时间:2016-04-27 13:58:13.0
请教关于星期的SQL写法?
比如:今天是2012-03-13 星期二,我想得到上个星期的星期二的日期,也就是2012-03-06,该怎么写?



------解决方案--------------------
SQL code
select convert(varchar(10),DATEADD(DD,-7,GETDATE()),120)(无列名)2012-03-06select * from tb where DATEDIFF(DD,表的日期字段,getdate())=7
------解决方案--------------------
select dateadd(wk,-1,getdate())
------解决方案--------------------
SQL code
select dateadd(wk,-1,getdate())-----------------------2012-03-06 09:08:13.090(1 行受影响)
------解决方案--------------------
SQL code
select cast(dateadd(ww,-1,getdate()) as date) 'r'r----------2012-03-06
  相关解决方案