postgresql 📅 | 工龄工资轻松算,SQL助力职场人✨
2025-03-29 05:13:44
•
来源:
导读 在职场中,工龄工资是一项重要的福利,它不仅体现了对员工忠诚度的认可,也激励着大家长期为企业贡献力量。那么如何用 PostgreSQL 快速计...
在职场中,工龄工资是一项重要的福利,它不仅体现了对员工忠诚度的认可,也激励着大家长期为企业贡献力量。那么如何用 PostgreSQL 快速计算每位员工的工龄工资呢?今天就来教大家一个小技巧!💪
首先,我们需要一个包含员工入职日期的数据库表。假设表名为 `employees`,其中有一列 `hire_date` 存储入职时间。接下来,通过 SQL 查询,我们可以轻松计算出每个人的工龄,并据此设定对应的工龄工资。以下是示例代码:
```sql
SELECT employee_id,
DATEDIFF(YEAR, hire_date, GETDATE()) AS years_of_service,
CASE
WHEN DATEDIFF(YEAR, hire_date, GETDATE()) >= 5 THEN salary 1.1
WHEN DATEDIFF(YEAR, hire_date, GETDATE()) >= 3 THEN salary 1.05
ELSE salary
END AS seniority_salary
FROM employees;
```
这段代码会返回每位员工的工龄(以年为单位)以及根据工龄调整后的工资。简单高效,是不是很实用?💡
快去试试吧,让数据为你说话,提升团队士气!🎉
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: