以固定日期 2026-10-01 为基准,计算每位员工满了多少整周年。
- 从入职日
hire_date起,每到一次周年日(同月同日)记满一年;基准日当天恰好是周年日的,算满。例如入职2020-10-01满 6 年,入职2020-10-02只满 5 年。 - 不是按“相差的年份数”算:入职
2020-12-31到 2026-10-01 只满 5 年。 - 入职当天就是基准日的,为 0 年。
- 数据保证
hire_date不晚于基准日;hire_date为 null 时years为 null。
输入
employees(emp_id, name, dept_id, manager_id, hire_date, salary, title, email),hire_date是日期。
输出
列为 emp_id, years(整数),每位员工一行,行顺序不限。