题解 | #获取有奖金的员工相关信息。#

获取有奖金的员工相关信息。

https://www.nowcoder.com/practice/5cdbf1dcbe8d4c689020b6b2743820bf

select 
b.emp_no,
e.first_name, 
e.last_name, 
b.btype,
s.salary,
case when b.btype=1 then s.salary*0.1
    when b.btype=2 then s.salary*0.2
    else s.salary*0.3 end as bonus
from employees e
join (select emp_no, salary, from_date, to_date from salaries s
where to_date='9999-01-01') s
join emp_bonus b
on e.emp_no=s.emp_no
and  e.emp_no=b.emp_no
and b.recevied between s.from_date and s.to_date
# group by emp_no
order by emp_no

全部评论

相关推荐

08-23 20:17
四川大学 C++
xxxzsfa:技术栈可以参考我这个给写,把知识点写出来起码能让面试官知道你是知道这个点的,不会的知识点可以不写,简历上写了但又答不上来就很尴尬了,可以给技术栈中的知识点和项目中的难点亮点加粗,学历不错,肯定会有大厂面的,刚开始可以先投中小厂练手,拿个offer保底再去面大厂,秋招可以正式和实习一起找,找工作是个需要长期坚持的过程,加油查看图片
点赞 评论 收藏
分享
09-19 13:59
门头沟学院 Java
用微笑面对困难:Trae一下,如果真成了,他用了直接发字节起诉代码版权,,这个代码不商用是没问题的如果没成也是情理之中的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务