每个id的前一个记录的值

时间:2017-09-15 12:08:11

标签: mysql

我有员工数据库,薪水不固定

表包含(employee_id - 日期 - 工资)

我想在每个员工的查询中显示

employee_id    Previous_month_salary    current salary  

我怎样才能在sql中执行此操作?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以使用LEAD功能:

SELECT employee_id, LAG(current_salary) OVER (ORDER BY current_salary) 
previous_month_salary, current_salary