如何在SQL中编写本年度成本和上年度成本的查询?

时间:2019-04-14 12:39:10

标签: sql

如何在SQL中为单个表中的可用字段编写查询?

年份|月|本年度成本|前一年费用

1 个答案:

答案 0 :(得分:0)

假设您每年和每月都有一行,典型的方法是lag()

select Year, Month, Cost,
       lag(cost) over (partition by month order by year) as prev_cost
from t;