Oracle 实现小计、合计
方法一:group by rollup实现小计、合计
select decode(grouping(to_char(rownum)),1,'合计',to_char(rownum)),a.clientaccnumber,a.clientaccount,sum(a.amount),a.contract_numberfrom (select clientaccnumber,clientaccount,amount,contract_number as contract_numberfrom lc_abc_export_data laedwhere deduct_info_id = '3b6587b1f5ad4488879f99a810fb4097'and paynumber is not nullorder by cast(serialno as int)) agroup by rollup((to_char(rownum),a.clientaccnumber,a.clientaccount,a.contract_number))
方法二:利用union查询拼接
select to_char(rownum),a.clientaccnumber,a.clientaccount,a.amount,a.contract_numberfrom (select clientaccnumber,clientaccount,amount,contract_number as contract_numberfrom lc_abc_export_data laedwhere deduct_info_id = '3b6587b1f5ad4488879f99a810fb4097'and paynumber is not nullorder by cast(serialno as int)) a
union
select '合计', '', '', sum(a.amount), ''from (select clientaccnumber,clientaccount,amount,contract_number as contract_numberfrom lc_abc_export_data laedwhere deduct_info_id = '3b6587b1f5ad4488879f99a810fb4097'and paynumber is not nullorder by cast(serialno as int)) a;
效果图:
参考 附:
https://blog.csdn.net/angeiqiang/article/details/50352804?tdsourcetag=s_pcqq_aiomsg
http://www.cnblogs.com/simplefrog/archive/2012/07/15/2592371.html
Oracle 实现小计、合计相关推荐
- oracle 小计 排序,使用SQL实现小计,合计以及排序
--说明:个人学习笔记,实现小计合计显示,分组按BANK_ID+OP_DATE升序排序 复制代码 代码如下: --测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID ...
- 小计合计总计表格_总计总计重复的Excel小计
小计合计总计表格 Do you use Excel's Subtotal command to automatically create subtotals in a list? I prefer p ...
- 使用sql语句实现 报表的小计合计
这里以oracle自带的emp表作为例子. 通常我们将 grouping, group by rollup放在一起使用. decode(grouping(ename) + grouping(job) ...
- mysql小计_使用SQL实现小计,合计以及排序_MySQL
bitsCN.com --说明:个人学习笔记,实现小计合计显示,分组按BANK_ID+OP_DATE升序排序 --测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID ...
- ElementUI中为table增加小计/合计
ElementUI中只有为表格增加一个合计的功能,但是有些时候可能会遇到同时增加小计/合计的功能,可以利用slot='append'去实现多个合计功能. 文章地址: ElementUI中为table增 ...
- 小计 合计 总计 共计 怎么解释?
排列顺序:小计.总计.合计.共计分开使用. 小计:小计就是简单核算一下单个体,可理解为日小计 合计:合计就是把所有小计加起来,可理解为月合计 总计:总计就是把合计加起来,可理解为年总计 共计:一组数字 ...
- mysql 报表 小计 合计_电子表格-合计、小计
示例 实现电子表格报表中添加小计合计.如下:以产品类别为单位,计算小计.最终计算所有产品的合计. 实现步骤 1.创建数据集 创建一个业数据集,包含三个字段:产品类别.产品名称和销售量.预览如下: 数据 ...
- oracle rollup 小计,Oracle Group By 用法之 —— Rollup (小计功能)
Oracle数据库中的rollup配合group by命令使用,可以提供信息汇总功能(与"小计"相似) 表B C1 c2 2005-01-01 1 2005-01-01 3 200 ...
- 实战 SQL:销售数据的小计/合计/总计以及数据透视表
文章目录 小计.合计与总计 多维度交叉统计 自定义统计维度 数据透视表 总结 学习过 SQL 的人都知道,使用聚合函数(AVG.SUM.COUNT.MIN/MAX 等)和分组操作(GROUP BY)可 ...
最新文章
- 软件项目开发计划书【申明:来源于网络】
- 201521123087 《Java程序设计》第9周学习总结
- 黄金票据(Golden Ticket)的原理与实践
- 学习office add-in
- CoreCRM 开发实录——开始之新项目的技术选择
- html日期选择框_第十课 日期选择框(datepicker)的操作
- 物联网安全白皮书_天翼物联网安全白皮书发布 有方科技参与编纂
- 浅谈Spring测试框架+junit4单元测试原理
- 在linux下如何进行mysql命令行 创建数据库
- MQTT工作笔记0004---CONNECT控制报文1
- python多核cpu_Python中的多核CPU共享数据之协程详解
- Android 4.0 开机启动广播
- 2021年中国发改委和财政部PPP项目整体现状分析,城市基础建设仍是重中之重「图」
- FPGA之JESD204B接口——总体概要 首片
- The Perfect Match: 3D Point Cloud Matching with Smoothed Densities
- 让excel窗口置顶(可以用于Win 64或者 Win 32)
- Android启动优化--异步优化
- Linux安装卸载 Mysql完整步骤
- PS 2019 Mac版 自学入门系列(二)——区域选中
- 基于zxing的二维码扫描