同期对比

目标:
当前年的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.部门
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值