下面是场景:
EMP | Effective_dt |职位|工作地点01 | 01/01/2019 | IT SUP |分公司01 | 01/06/2019 | IT SUP |总部|01 | 2019年1月7日|高级|总部|02 | 01/02/2019 |会计师|总部|
我想创建一个视图表来显示最新的工作地点和员工的生效日期。
预期结果:
ID | Effective_dt |工作地点01 | 01/06/2019 |总部|02 | 2019年1月2日|总部|
我对如何搜索此条件不熟悉。请对此进行指导或告诉我任何适合这种情况的关键字。谢谢!
您可以使用row_number()
来实现
select * from
(select id
, row_number() over (partition by ID order by Effective_dt desc) as rn
, WorkLocation
from table)t1
where t1.rn = 1