select *,LAG(金额,1,0)OVER(ORDER BY  年月)  环比金额
from( SELECT Top 1000000 年, 季度, 年月 ,SUM(金额本位币) 金额
FROM (
SELECT * FROM [dbo].[T_output]
) cb_view GROUP BY 年, 季度, 年月
order by 年,季度, 年月 ) BB

如图:

当然还有更直观的写法

SELECT Top 1000000  年, 季度, 年月 ,SUM(金额本位币)  金额  ,LAG(SUM(金额本位币),1,0)OVER(ORDER BY  年月)  环比金额
FROM (
SELECT * FROM [dbo].[T_output]
) cb_view GROUP BY 年, 季度, 年月

其实会发现下面的写法和这里的写法获取的结果一样

SELECT Top 1000000  年, 季度, 年月 ,SUM(金额本位币)  金额  ,LAG(SUM(金额本位币),1,0)OVER(ORDER BY  年)  环比金额
FROM (
SELECT * FROM [dbo].[T_output]
) cb_view GROUP BY 年, 季度, 年月

一个是ORDER BY 年月 一个是ORDER BY 年,但是结果都是一样的。

参考:

https://blog.csdn.net/mango_love/article/details/84067911

SQL SERVER中LEAD和LAG函数

https://blog.csdn.net/leewhoee/article/details/20264653

最新文章

  1. Android事件分发机制(上)
  2. BP神经网络
  3. sruts2 自定义类型转换器
  4. Flex 医疗行程图
  5. Environment类,获取程序所在机器信息
  6. 基于ActiveMQ的统一日志服务
  7. Linux 寻找安装路径
  8. android 银行卡。。空格输入
  9. 设计模式模式适配器(Adapter)摘录
  10. 关于IDEA无法引入包和类的情况
  11. RequireJS对文件合并与压缩实现方法
  12. PHP使用prepare(),insert数据时要注意的一点!!!
  13. python可能会用到的网络基础
  14. Python Web开发问题收集(二)
  15. 工程管理之makefile与自动创建makefile文件过程
  16. 【转】escape()、encodeURI()、encodeURIComponent()区别详解
  17. rabbitmq和redis用作消息队列的区别
  18. 【Algorithm】堆排序
  19. 【转】每天一个linux命令(59):rcp命令
  20. 如何做一款自己的Android App

热门文章

  1. tp5.1下redis配置和使用
  2. python 传参
  3. Appium自动化测试教程-自学网-monkey参数
  4. nc命令用法举
  5. Cogs 1345. [ZJOI2013] K大数查询(树套树)
  6. Collection接口详解
  7. ECMAScript 5.0 基础语法(上)
  8. HTML学习日记 入门教程 知识点 ing
  9. 菜单栏伸缩(附jquery-1.12.1.js)
  10. Tensorflow使用训练好的模型进行测试,发现计算速度越来越慢