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

请问关于星期的SQL写法

2012-03-21 
请教关于星期的SQL写法?比如:今天是2012-03-13 星期二,我想得到上个星期的星期二的日期,也就是2012-03-06,

请教关于星期的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 

热点排行