獲取有獎金的員工相關資訊。

2021-10-07 09:34:20 字數 1686 閱讀 4692

獲取有獎金的員工相關資訊。

create tableemployees(

emp_noint(11) not null,

birth_datedate not null,

first_namevarchar(14) not null,

last_namevarchar(16) not null,

genderchar(1) not null,

hire_datedate not null,

primary key (emp_no));

create tabledept_emp(

emp_noint(11) not null,

dept_nochar(4) not null,

from_datedate not null,

to_datedate not null,

primary key (emp_no,dept_no));

create table emp_bonus(

emp_no int not null,

recevied datetime not null,

btype smallint not null);

create tablesalaries(

emp_noint(11) not null,

salaryint(11) not null,

from_datedate not null,

to_datedate not null, primary key (emp_no,from_date));

給出emp_no、first_name、last_name、獎金型別btype、對應的當前薪水情況salary以及獎金金額bonus。 bonus型別btype為1其獎金為薪水salary的10%,btype為2其獎金為薪水的20%,其他型別均為薪水的30%。 當前薪水表示to_date=『9999-01-01』

使用case語句

select e.emp_no, e.first_name, e.last_name, b.btype, s.salary,

(case b.btype

when

1then s.salary *

0.1when

2then s.salary *

0.2else s.salary *

0.3end

)as bonus

from employees as e inner

join emp_bonus as b on e.emp_no = b.emp_no

inner

join salaries as s on b.emp_no =a s.emp_no

and s.to_date=

'9999-01-01'

獲取Wifi相關資訊

當前已連線的wifi的訊號強度 2012 04 12 15 37 21 分類 歷程 標籤 舉報 字型大小大中 小訂閱1.得到當前已連線的wifi資訊 wifimanager wifi service wifimanager getsystemservice wifi service wifiinfo...

iOS獲得裝置相關資訊,獲取app相關資訊

裝置所有者名稱 device.name 裝置所有者名稱 nslog 裝置類別 device.model 裝置leibie nslog 本地化版本 device.localizedmodel 本地化版本 nslog 當前系統版本 device.systemversion 當期版本 nslog 當前系統...

獲取CPU相關資訊的例項

首先要新增 引用 乙個dll,選擇 system management 再引入2個命名空間 using system.management using system.io foreach迴圈 宣告乙個迭代變數自動獲取陣列中每個元素的值。string.format 格式化字元,本站就有解釋。form1...