首页 > 解决方案 > 从同一张表中计算雇用后的年数

问题描述

我需要从表格中计算雇用年份,现在确定如何实现

下面是案例

在此处输入图像描述

根据操作列,输出应如下所示,

在此处输入图像描述

任何帮助将不胜感激。

非常感谢 !

标签: sqloracleoracle11g

解决方案


假设日期列确实是日期而不是荒谬的字符串,您可以过滤:

select floor(months_between(sysdate, effective_start_date) / 12)
from t
where action = 'hire';

推荐阅读