可以使用以下 SQL 语句计算工龄:

SELECT 
  DATE_PART('year', now()) - DATE_PART('year', '入职日期') + 
  (DATE_PART('month', now()) - DATE_PART('month', '入职日期'))/12.0
  AS 工龄
FROM 表名;

其中,DATE_PART 函数用于获取日期的年份和月份,除法运算符/ 用于计算月份的小数部分。

PostgreSQL 计算员工工龄(以月为单位)

原文地址: https://www.cveoy.top/t/topic/npSq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录