SQL实战
婷Shirley
这个作者很懒,什么都没留下…
展开
-
sql应用案例:计算累计值、移动累计值/平均值
1. 计算每个时间点的累计值方法1:窗口函数SELECT prc_date, SUM(prc_amt) OVER (ORDER BY prc_date) as acc_amt FROM accounts a 方法2:冯·诺伊曼递归SELECT prc_date, a1.prc_amt (SELECT sum(prc_amt)FROM accounts a2WHERE a1...原创 2020-01-25 09:24:32 · 3468 阅读 · 0 评论 -
sql应用案例:判断增长、减少、维持现状
1. 判断每一年是增加/减少/不变?方法1 : 自连接SELECT s1.year, CASE WHEN s1.sale = s2.sale THEN '持平' WHEN s1.sale > s2.sale THEN '增加' WHEN s1.sale < s2.sale THEN '减少' ELSE '---' END AS sale_changeFROM ...原创 2020-01-24 21:58:35 · 384 阅读 · 0 评论