sql - 从同一张表中计算雇用后的年数
解决方案
假设日期列确实是日期而不是荒谬的字符串,您可以过滤:
select floor(months_between(sysdate, effective_start_date) / 12)
from t
where action = 'hire';
推荐阅读
- oauth-2.0 - Gitlab oauth2 访问令牌不能通过 http 使用 git
- java - 当您可以只使用具体类型时,为什么会有带有上限的通配符?
- javascript - Angular 6 - 由于 NGRX,生产构建失败
- axapta - 如何在选择时从组合框表 microsoft dynamics ax 2012 x++ 中获取值
- android - 如何解决此错误 Lineage 14.1 buld for morotola moto c
- php - 如何自动运行php命令行?
- php - 在codeigniter 2.0中使用rest api时总是得到“status”:false
- apache-kafka - Kafka Jdbc Connect 时间戳+自增方式
- java - Spring Boot YAML 自动数据源配置问题 - 未拾取数据源 URL
- lua - 让两个 lua 线程在同一个 lua 状态下并行运行而不并发执行是否安全?