如何用select语句创建这样一个表?
表名:tem_营业额
工号 职务 营业额
001 营业员 100
002 营业员 300
003 班长 300
表名:tem_比例
月份 职务 营业额1 营业额2 比例
1 营业员 0 100 0.1
1 营业员 101 200 0.2
1 营业员 201 300 0.3
1 班长 0 100 0.11
1 班长 101 200 0.22
1 班长 201 300 0.33
2 营业员 0 100 0.15
2 营业员 101 200 0.25
2 营业员 201 300 0.35
2 班长 0 100 0.151
2 班长 101 200 0.251
2 班长 201 300 0.351
查询时间选定1月份,我想获得如下表:
工号 职务 营业额 提成比例 提成金额
001 营业员 100 0.1 10
002 营业员 300 0.3 30
003 班长 300 0.33 99
[解决办法]
select a.*,b.提成比例,b.提成比例*a.营业额 from tem_营业额 a
inner join tem_比例 b
on a.职务=b.职务 and a.营业额=b.营业额2
[解决办法]
本帖最后由 apple_8180 于 2012-12-26 09:04:42 编辑
select a.*,b.提成比例,b.提成比例*a.营业额 from tem_营业额 a ;
inner join tem_比例 b ;
on a.职务=b.职务 and a.营业额 between b.营业额1 And b.营业额2 where 月份=1