1. 程式人生 > >資料庫SQL實踐59:獲取有獎金的員工相關資訊。

資料庫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';