同期对比

编程入门 行业动态 更新时间:2024-10-28 10:26:17

<a href=https://www.elefans.com/category/jswz/34/1739639.html style=同期对比"/>

同期对比

目标:
当前年的1-当前月和去年的1-去年当前月做对比。
比如20年1-5月和19年1-5月,月份和年份取系统识别到的当前的。

with a as(select deptname'部门',YEAR  as '年',period as '期间'     ,sum(amount)/10000 '本月费用'from ads_lv2dept_cost_fct  group by deptname,YEAR ,period)
select 
concat(l.部门,cast((l.jnlj-q.qnlj)*100/q.qnlj as decimal(18,2)),'%') 部门,
l.年 as 今年,
l.jnlj as 今年累计至本期,
q.年 as 去年,
q.qnlj 去年累计至本期,
((l.jnlj-q.qnlj)*1.0/q.qnlj )as 增长比
from (select 部门,年,sum(本月费用) as jnlj  from a where 期间 <= DateName(month,GetDate())and 年=YEAR(GETDATE()) group by 部门,年)l
inner join 
(select 部门,年,sum(本月费用) as qnlj  from a where 期间 <= DateName(month,GetDate())and 年=YEAR(GETDATE())-1 group by 部门,年)q on l.部门=q.部门

更多推荐

同期对比

本文发布于:2023-06-23 16:38:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/851797.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:同期

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!