标题:SQL 同表更新语句写法
取消只看楼主
hllsmart
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-7-16
 问题点数:0 回复次数:2 
SQL 同表更新语句写法
我在sqlserver2000里有一个表A 里面有三个列:日期,工号,出勤其中日期,工号为主键,如果要把某行的出勤值值更新到另外一行,这个语句应该怎么写?忘大神们指导一下,谢谢
2014-07-16 15:33
hllsmart
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-7-16
得分:0 
回复 2 楼 volte
表名"出勤",里面有列:日期,工号,出勤时间,日期和工号列为表主键,表里的记录分别是从每个月的1号到月底的日期和工号,然后出勤时间为每天的出勤小时,我想把表里其中的两天(比如:7月14日跟7月15日)的出勤时间对调一下,这个更新语句应该怎么写?谢谢版主
2014-07-22 11:30
hllsmart
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-7-16
得分:0 
我一直用第二中方法,就是觉得第二中方法太麻烦了,想有一个快捷的更新语句实现它,看来这种方法不可取因为我一直想不到有什么等值可以借助的,第一种方法用游标的话是借助存储过程吗?
2014-07-22 17:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-434093-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.571221 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved