如何将一个表连接到它自身并偏移第二个表以上移一行?
我想这样做是为了计算下一个销售日期之前的天数。

最佳答案

如果您有记录销售的数据,那么您将使用lead()获得下一个日期:

select s.*,
       lead(saledate) over (partition by customerid order by saledate) as next_saledate
from sales s;

关于sql - SQL-如何将表格偏移1行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36024906/

10-15 21:19