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

sql server 同一个表内的数据替换,该怎么解决

2012-05-21 
sql server 同一个表内的数据替换在sql server数据中 我想在同一个表内把时间为2012-01-01and2012-2-29

sql server 同一个表内的数据替换
在sql server数据中 我想在同一个表内 把时间为'2012-01-01'and'2012-2-29'的so2数据换成 ‘2012-03-11’and‘2012-04-11’这段时间的so2的数据。  
但是不知道命令怎么写。。 
还有这个修改的时间天数是不是要相等。。
求解! 谢谢

[解决办法]

SQL code
update aset a.湿度=b.湿度from (select * from tab where 时间 between time1 and time3) ainner join (select * from tab where 时间 between time4 and time6) bon a.ID=b.ID-3 

热点排行