同期对比"/>
同期对比
目标:
当前年的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.部门
更多推荐
同期对比
发布评论