PostgreSQL 计算员工工龄(以月为单位)
可以使用以下 SQL 语句计算工龄:
SELECT
DATE_PART('year', now()) - DATE_PART('year', '入职日期') +
(DATE_PART('month', now()) - DATE_PART('month', '入职日期'))/12.0
AS 工龄
FROM 表名;
其中,DATE_PART 函数用于获取日期的年份和月份,除法运算符/ 用于计算月份的小数部分。
原文地址: https://www.cveoy.top/t/topic/npSq 著作权归作者所有。请勿转载和采集!