___00:01 发表于 2012-5-11 17:46:06

sql server 覆盖一段时间当中的一列数据。。

表名为分钟数据A
格式如下
I D      时间      压力   温度   湿度
1         time1   10      15   20
2         time2   11      16   21
3         time3   12      17   22
4         time4   13      18   23
5         time5   14      19   24


现在想把time1至time2之间的压力这列数据 替换成时间是time4到time5的压力的数据

求高手给个公式。。

update a
set a.湿度=b.湿度
from (select * from tab where 时间 between time1 and time3) a
inner join (select * from tab where 时间 between time4 and time6) b
on a.ID=b.ID-3

帮忙分析下这个式子哪不对。。

___00:01 发表于 2012-5-11 17:48:04

劳烦各位闲暇无事的别水帖子。。急用。。

伙夫和甲鱼 发表于 2016-2-3 23:28:08

额。。。。。
页: [1]
查看完整版本: sql server 覆盖一段时间当中的一列数据。。