对于大学课程,我被赋予了以下任务
假设我们有employee一张像(first_name, last_name, salary, hire_date, ...). 有规定规定,每位员工在入职后每年都必须与公司续签合同。显示每位员工下一次续约前还有多少个月。
这是我的尝试:
select (abs(months_between(sysdate,hire_date)/12 -
round((months_between(sysdate,e.hire_date))/12)))
from employees e
Run Code Online (Sandbox Code Playgroud) oracle ×1