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

关于update语句(大侠们帮帮忙!),该如何处理

2012-02-16 
关于update语句(大侠们帮帮忙!急)数据库里有一个表rq2007-08-2519:56:002007-08-2520:21:002007-08-2521:3

关于update语句(大侠们帮帮忙!急)
数据库里有一个表
rq  
2007-08-25   19:56:00
2007-08-25   20:21:00
2007-08-25   21:34:00


如何把2007-08-25   改成   2007-08-24   后面不变

[解决办法]

create table #t
(
date1 datetime
)

insert into #t
select '2007-08-25 19:56:00 ' union all
select '2007-08-25 20:21:00 ' union all
select '2007-08-25 21:34:00 '

update #t
set date1=dateadd(day,-1,date1)
where convert(varchar(10),date1,120)= '2007-08-25 '


select * from #t
date1
------------------------------------------------------
2007-08-24 19:56:00.000
2007-08-24 20:21:00.000
2007-08-24 21:34:00.000

(3 row(s) affected)

热点排行