网站首页 > 知识剖析 正文
语法
lag( expr [, offset [, default] ] ) [ IGNORE NULLS | RESPECT NULLS ] OVER clause
参数
expr:一个任意类型的表达式。
offset:指定偏移量的可选整数文本。
default:其类型与 expr 相同的表达式。
SELECT T2.FYEAR, t2.FMONTH, T2.AMOUNT,
LAG(t2.AMOUNT, 1, t2.AMOUNT) OVER (PARTITION BY T2.FYEAR ORDER BY T2.FMONTH) AS PRE_MONTH_AMOUNT,
CAST((T2.AMOUNT - LAG(t2.AMOUNT, 1, t2.AMOUNT) OVER (PARTITION BY T2.FYEAR ORDER BY T2.FMONTH)) / LAG(t2.AMOUNT, 1, t2.AMOUNT) OVER (PARTITION BY T2.FYEAR ORDER BY T2.FMONTH) * 100 AS DECIMAL(18,2)) AS MOM_GROWTH
FROM
(
SELECT YEAR(t0.FDATE) AS FYEAR, MONTH(t0.FDATE) AS FMONTH,
CAST (SUM(t1.FQTY) AS DECIMAL(18,2)) AS AMOUNT
FROM T_SAL_ORDER t0
INNER JOIN T_SAL_ORDERENTRY t1 ON t0.FID = t1.FID
WHERE t0.FDOCUMENTSTATUS = 'C'
AND DATEDIFF(YEAR, t0.FDATE, GETDATE()) =0
GROUP BY YEAR(t0.FDATE), MONTH(t0.FDATE)
) T2
ORDER BY t2.FMONTH
猜你喜欢
- 2024-12-03 数仓|Hive条件函数与日期函数全面解析
- 2024-12-03 常用的SQL优化方法(整理)
- 2024-12-03 干货 | 如何用SQL做留存率分析
- 2024-12-03 SQL常用函数!值得收藏,用得上
- 2024-12-03 「数据库系列」你想要的sql全都有plus
- 2024-12-03 sqlserver 时间戳与时间格式相互转换
- 2024-12-03 「数据分析工具」玩转数据分析中常用的SQL函数
- 2024-12-03 达梦数据库-常用SQl整理笔记
- 2024-12-03 70道SQL经典面试题大全,看这一篇就够了
- 2024-12-02 SQL查询进阶案例演示
- 最近发表
-
- 测试进阶:实现跨请求地保持登录的神器session你get了么?
- Python 爬虫入门五之 Cookie 的使用
- 在Node应用中实施Web认证的四大方法
- PHP防火墙代码,防火墙,网站防火墙,WAF防火墙,PHP防火墙大全
- 程序员和IT人都应该懂的知识:HTTP入门图解
- 如何请求一个需要登陆才能访问的接口(基于cookie)——apipost
- 提高 PHP 代码质量的 36 计(如何提高php技术)
- 彻底搞懂Token、Session和Cookie(token和cookie sessions什么区别)
- 一文详解Python Flask模块设置Cookie和Session
- 超详细的网络抓包神器 tcpdump 使用指南
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)