数据库SQL实践59:获取有奖金的员工相关信息。

思路:

可以奖金可以通过btype*salary/10.0得到。注意要除以10.0,如果除以10的话,结果的小数位会被舍去。

select e.emp_no,e.first_name,e.last_name,eb.btype,s.salary,(eb.btype*s.salary/10.0) as bonus from 
employees e inner join emp_bonus eb on e.emp_no=eb.emp_no 
inner join salaries s on eb.emp_no=s.emp_no and s.to_date='9999-01-01';

猜你喜欢

转载自blog.csdn.net/weixin_43160613/article/details/85053797