当前位置: 代码迷 >> Sql Server >> sql server 同一个表内的数据替换,该怎么解决
  详细解决方案

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

热度:62   发布时间:2016-04-27 12:47:37.0
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
  相关解决方案