【发布时间】:2019-03-18 14:33:27
【问题描述】:
即使当年没有员工加入,我也需要按年份计算员工人数: 例如
emp_id start_dt term dt
----------
1 1/1/2010
----------
2 1/1/2011 12/31/2011
----------
3 1/1/2013
----------
4 1/1/2015 12/31/2016
----------
5 1/1/2016
----------
我需要打印从第一次发生到 sysdate 的每一年的员工人数,即
2010 1
----------
2011 2
----------
2012 1
----------
2013 2
----------
2014 2
----------
2015 3
----------
2016 4
----------
2017 3
----------
2018 3
----------
2019 3
【问题讨论】:
-
请与我们分享迄今为止的尝试。
-
在我最初的要求中,我需要按部门 ID 进行计数,所以我自己加入了部门 ID 上的表并在联接中添加了日期条件,我可以获得正确的计数,但仅适用于行在桌子上,其他年份我错过了行