| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 421 人关注过本帖
标题:SQL更新求助
只看楼主 加入收藏
ntzsl110
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-9-23
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:1 
SQL更新求助
工资项目表
项目        金额    部门    第一学历    最高学历    学位    人员类别    人员性质    职务    职称    工作日期    学龄    工龄月
编外工资    1100                          3          1        6                                       28
编外工资    1300                          3          1        6                                       18
见习工资    1500                                                                      2               
Update EmpInfo Set [编外工资]=1300.00
    From SlaInfo a,EmpInfo b Where
(a.[部门]= '' Or (a.[部门]<> '' And a.[部门]=b.[部门])) And
(a.[第一学历]= '' Or (a.[第一学历]<> '' And a.[第一学历]=b.[第一学历])) And
(a.[最高学历]= '' Or (a.[最高学历]<> '' And a.[最高学历]=b.[最高学历])) And
(a.[学位]= '' Or (a.[学位]<> '' And a.[学位]=b.[学位])) And
(a.[人员类别]= '' Or (a.[人员类别]<> '' And a.[人员类别]=b.[人员类别])) And
(a.[人员性质]= '' Or (a.[人员性质]<> '' And a.[人员性质]=b.[人员性质])) And
(a.[职务]= '' Or (a.[职务]<> '' And a.[职务]=b.[职务])) And
(a.[职称]= '' Or (a.[职称]<> '' And a.[职称]=b.[职称])) And
(a.[学龄]= '' Or (a.[学龄]<> '' And a.[学龄]=b.[学龄]))

Update EmpInfo Set [见习工资]=1500.00
    From SlaInfo a,EmpInfo b Where
(a.[部门]= '' Or (a.[部门]<> '' And a.[部门]=b.[部门])) And
(a.[第一学历]= '' Or (a.[第一学历]<> '' And a.[第一学历]=b.[第一学历])) And
(a.[最高学历]= '' Or (a.[最高学历]<> '' And a.[最高学历]=b.[最高学历])) And
(a.[学位]= '' Or (a.[学位]<> '' And a.[学位]=b.[学位])) And
(a.[人员类别]= '' Or (a.[人员类别]<> '' And a.[人员类别]=b.[人员类别])) And
(a.[人员性质]= '' Or (a.[人员性质]<> '' And a.[人员性质]=b.[人员性质])) And
(a.[职务]= '' Or (a.[职务]<> '' And a.[职务]=b.[职务])) And
(a.[职称]= '' Or (a.[职称]<> '' And a.[职称]=b.[职称])) And
(a.[学龄]= '' Or (a.[学龄]<> '' And a.[学龄]=b.[学龄]))
更新结果
人员表
工号    姓名    部门    第一学历    最高学历    学位    人员类别    人员性质    职务    职称    工作日期    学龄    工龄月    工龄年    编外工资    见习工资
1      aaa                             3         1          6                                    2008-7-1              28         3        1300       1500
2      bbb                             3         1          6                                    2008-7-31             28          3        1300       1500

希望值
工号    姓名    部门    第一学历    最高学历    学位    人员类别    人员性质    职务    职称    工作日期    学龄    工龄月    工龄年    编外工资    见习工资
1      aaa                             3         1          6                                    2008-7-1              28         3        1100       0
2      bbb                             3         1          6                                    2008-7-31             28          3        1100       0
搜索更多相关主题的帖子: SQL 
2010-10-04 00:32
png
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:126
专家分:880
注 册:2010-10-6
收藏
得分:20 
Update EmpInfo
Set [编外工资]=1100.00,
    [见习工资]=0.00
2010-10-06 02:01
快速回复:SQL更新求助
数据加载中...
 
   



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

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