慕先生2343115
2017-07-30 11:50
2.修改emp表中入职时间月份在4月的comm张工资100,在5月的comm张工资200,
在9月的comm张工资300,其他的涨150.
这句里面怎么去做月份的提取和数字的转换?
update emp
Set emp.comm = decode(to_char(hiredate,'MM'),
'04', emp.comm + 100,
'05',emp.comm + 200,
'09',emp.comm + 300,
emp.comm + 150);
入职月份在四月就是to_char(hiredate,'mm')=4
Oracle高级查询
62884 学习 · 144 问题
相似问题