如何在SQL中为当前年度成本和上一年成本编写查询?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在SQL中为当前年度成本和上一年成本编写查询?相关的知识,希望对你有一定的参考价值。

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

年|月|当年费用|上一年的成本

答案

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

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

以上是关于如何在SQL中为当前年度成本和上一年成本编写查询?的主要内容,如果未能解决你的问题,请参考以下文章

SQL -- SQL Server 查询优化器(Query Optimizers)

SQL Server 中的 SQL 查询优化

Ponemon:2018年度数据泄露成本分析报告

金蝶云星空月末几个模块需要结转

Where 子句 (T-SQL) 中的财政年度迄今为止

如何在 SQL 中获取一行和三列(使用每个信使的成本总和)?