如何在不使用MySQL中的滞后函数的情况下获得滞后值

时间:2018-02-02 22:48:54

标签: mysql

如果我有

id   minutes
1     2:40:00 
1     3:40:00
1     5:40:00
2     6:40:00
2     7:40:00
2     8:40:00

具有滞后功能

  

SELECT id,minutes as early_time,lag(minutes)OVER(PARTITION BY id   ORDER BY id,minutes)as later_time FROM table1

我得到了

   id   earlier_time 
    1     2:40:00    3:40:00
    1     3:40:00    5:40:00
    1     5:40:00    NULL
    2     6:40:00    7:40:00
    2     7:40:00    8:40:00
    2     8:40:00    NULL

有没有办法在没有滞后功能的情况下做到这一点?

0 个答案:

没有答案