oracle同比计算
计算同地区下,同比百分比
select '2020',area_no,area_desc,city_no,city_desc,area_level,key_id,CASEWHEN NVL(SUM(VAL_19), 0) = 0 THEN0ELSEnvl(round((SUM(VAL_20) - SUM(VAL_19)) * 100 / SUM(VAL_19), 2), '0')END KEY_VALUE_yyfrom (select area_no,area_desc,city_no,city_desc,area_level,key_id,sum(case acct_yearwhen '2019' thenkey_valueelse0end) as val_19,sum(case acct_yearwhen '2020' thenkey_valueelse0end) as val_20from (select *from bi_annuals_fzjbwhere acct_year in ('2019', '2020')and key_id = 'ZYYFW2000CYRS'and area_level = 0order by city_desc, acct_year) agroup by area_no, area_desc, city_no, city_desc, area_level, key_id)group by area_no, area_desc, city_no, city_desc, area_level, key_id
数据格式
2019 130100 ZYYFW2000CYRS 287703
2019 130600 ZYYFW2000CYRS 143803
2019 130682 ZYYFW2000CYRS 15969
2019 130700 ZYYFW2000CYRS 72800
2019 130181 ZYYFW2000CYRS 8256
2019 130500 ZYYFW2000CYRS 98904
2019 130900 ZYYFW2000CYRS 219638
2019 131100 ZYYFW2000CYRS 33895
2019 130800 ZYYFW2000CYRS 118235
2019 130200 ZYYFW2000CYRS 195637
2019 130300 ZYYFW2000CYRS 44926
2019 130400 ZYYFW2000CYRS 214724
2019 131200 ZYYFW2000CYRS 14497
2019 131000 ZYYFW2000CYRS 83348
2020 130400 ZYYFW2000CYRS 200229
2020 130300 ZYYFW2000CYRS 39980
2020 130181 ZYYFW2000CYRS 7453
2020 130200 ZYYFW2000CYRS 174810
2020 130500 ZYYFW2000CYRS 92798
2020 130700 ZYYFW2000CYRS 58155
2020 130800 ZYYFW2000CYRS 102575
2020 130900 ZYYFW2000CYRS 196013
2020 131100 ZYYFW2000CYRS 36712
2020 130100 ZYYFW2000CYRS 291806
2020 130600 ZYYFW2000CYRS 135383
2020 131200 ZYYFW2000CYRS 12423
2020 130682 ZYYFW2000CYRS 33970
2020 131000 ZYYFW2000CYRS 71628
oracle同比计算相关推荐
- oracle最小精度,【整理+原创】Oracle的计算精度与误差
也不算总结帖,至多算个小结帖 由近期看到的帖子想到的,本主题只讨论数字 1.Oracle的计算精度是多少? Oracle的数字精度最多是38位,计算精度当然也就这么多了,否则如何表示计算结果?呵呵 O ...
- oracle 经纬度算距离,根据经纬度诀别用java和Oracle存储过程计算两点距离
根据经纬度分别用java和Oracle存储过程计算两点距离 create or replace procedure SP_GET_DISTANCE (cx in number,cy in number ...
- Oracle 时间差计算
GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...
- oracle计算本月天数,oracle中计算某月的天数
oracle中计算某月的天数: 程序中在to_date(参数,'mm')输入参数就可以了 select to_date('03','mm') from dual --输出 --2021/3/1 sel ...
- oracle日期计算
oracle日期计算: 当前时间 sysdate 加一天 sysdate+1 加一个小时 sysdate +1/24 加一个星期 sysdate +7 加一个月 add_months(sysdate, ...
- Oracle中计算两个时间的时间差:
计算时间差是oracledata数据类型的一个常见问题.oracle支持日期计算,你可以创建诸如"日期1-日期2"这样的表达式来计算这两个日期之间的时间差.一旦你发现了时间差异,你 ...
- oracle层级计算推演,云和恩墨的两道Oracle面试题
真题1. 对于一个NUMBER(1)的列,如果查询中的WHERE条件分别是大于3和大于等于4,那么这二者是否等价? 答案:首先对于查询结果而言,二者没有任何区别.从这一点上讲无论是指定大于3还是指定大 ...
- oracle百分比变成小数,oracle中计算百分比,并同时解决小数点前0不显示的问题...
select a.catalog_name,decode(substr(trunc((a.s/b.count2),4)*100||'%',0,1),'.',replace(trunc((a.s/b.c ...
- oracle timestamp计算两分钟前_阿里数据库真的超过Oracle了么?
数据库从业人士对此表示很冷静. 文 | 张帅 国庆期间,一则"阿里数据库成绩刷新Oracle尘封九年记录"消息蔓延,让不少行外人士为之一振.事情是这样的:蚂蚁金服自主研发的金融级分 ...
最新文章
- docker java镜像_Docker JDK镜像
- PhpMyAdmin导入数据库大小限制?
- Oracle SQL语句执行过程
- 现代浏览器的工作原理
- 一句话概括互联网巨头,简直不要太真实!哈哈哈哈哈哈哈哈哈
- Qt的安装和使用中的常见问题(详细版)
- linux基础 linhaifeng,Linux 基础命令(一)
- 收藏 | 循环神经网络 RNN 详细图解!
- 对int array进行排序
- php软件开发--nginx服务器(待补充)
- Eclipse 插件ibeetl
- OpenCV图像处理(14)—— 图像转视频
- redis 配置文件翻译
- MAC(多路访问控制)协议
- 深度卷积神经网络(CNN)
- [C#] [GIS] 关于椭球七参数和高斯投影正反算的一些总结
- 机器学习(一)模型三要素
- 【scratch案例教学】scratch中秋佳节 scratch创意编程 少儿编程 边玩边学 小朋友这样贺中秋
- MUI开发大全(小程序前端框架)
- iOS二维码生成与识别
热门文章
- 如何使用python来模拟鼠标点击(将通过实例自动化模拟在360浏览器中自动搜索python)...
- 面向桌面的linux_面向儿童的四个Linux发行版
- 虚拟机大剑服务器,《大剑》4日临界公测 Hold不住的火爆场面
- Handsfree.js — 一个通过计算机视觉集成手势,面部表情和各种姿势识别的前端库
- intel主板 linux支持64位,我可以在我的英特尔64位机上安装Amd64 Ubuntu吗? [MTE说明] | MOS86...
- 机器视觉识别缺陷、划痕、缺角缺陷(3.28,准确率90-96)
- linux 什么是源代码目录结构,Linux源代码目录树结构Linux -电脑资料
- win10系统64位jdk1.8的下载与安装
- 数据结构-BST(Binary Search Tree)
- 微信小程序通过微信添加地址(wx.chooseAddress用法)