首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

初学者的vb小疑点,有关数据库的,请各位不吝赐教

2013-09-11 
菜鸟的vb小问题,有关数据库的,请各位不吝赐教。基本信息表----------------------|xingming|xingbie|chushe

菜鸟的vb小问题,有关数据库的,请各位不吝赐教。
基本信息表
----------------------
|xingming|xingbie|chushengriqi|zhicheng|
----------------------
|wangfeng|男 |1234-2 -1 |初级 |
----------------------
|wangzeng|男 |1987-12-1 |初级 |
__________________________________________________________
|测试 |男 |1954-2 -1 |初级 |
__________________________________________________________

职称表
——————————————
zhichengzhichengfen|
_____________________________
正高 | 140 |
___________ ________________
副高 130
____________|______________|
中级 120
___________ |______________|
初级 110
____________|______________|
工龄3年或以上| 100
___________________________|
工龄2年 80
_____________|_____________|
工龄1年 50
_____________|_____________|
无工龄 | 0
___________________________|
工资计算表
-----------------------------
xingming |zhichengfen |
------------------------------
wangfeng | 0 |
------------------------------
wangzeng | 0 |
-----------------------------
测试 | 0 |
------------------------------
想要写个sql语句,根据职称来确定职称分。上述三个表为 基本信息表,职称表,工资计算表。要在工资计算表中更新数据,更新的依据是基本信息表中的职称,而职称分数的确定有职称表来提供。如:wangfeng的职称是初级,想在工资计算表中得到wangfeng的职称分为110分。

[解决办法]

SQL code
update t3    set zhichengfen=t2.zhichengfen    from 基本信息表 t1,职称表 t2,工资计算表 t3    where t1.xingming=t3.xingming        and t1.zhicheng=t2.zhicheng        and t1.xingming='wangfeng'
[解决办法]
SQL code
UPDATE 工资计算表 SET 工资计算表.zhichengfen=职称表.zhichengfenFROM   工资计算表INNER  JOIN 基本信息表  ON  工资计算表.xingming=基本信息表.xingmingINNER  JOIN 职称表 ON 基本信息表.zhicheng=职称表.zhicheng
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行