方法一: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 实现小计、合计相关推荐

  1. oracle 小计 排序,使用SQL实现小计,合计以及排序

    --说明:个人学习笔记,实现小计合计显示,分组按BANK_ID+OP_DATE升序排序 复制代码 代码如下: --测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID ...

  2. 小计合计总计表格_总计总计重复的Excel小计

    小计合计总计表格 Do you use Excel's Subtotal command to automatically create subtotals in a list? I prefer p ...

  3. 使用sql语句实现 报表的小计合计

    这里以oracle自带的emp表作为例子. 通常我们将 grouping, group by rollup放在一起使用. decode(grouping(ename) + grouping(job)  ...

  4. mysql小计_使用SQL实现小计,合计以及排序_MySQL

    bitsCN.com --说明:个人学习笔记,实现小计合计显示,分组按BANK_ID+OP_DATE升序排序 --测试数据CREATE TABLE #TB(ID VARCHAR(10),BANK_ID ...

  5. ElementUI中为table增加小计/合计

    ElementUI中只有为表格增加一个合计的功能,但是有些时候可能会遇到同时增加小计/合计的功能,可以利用slot='append'去实现多个合计功能. 文章地址: ElementUI中为table增 ...

  6. 小计 合计 总计 共计 怎么解释?

    排列顺序:小计.总计.合计.共计分开使用. 小计:小计就是简单核算一下单个体,可理解为日小计 合计:合计就是把所有小计加起来,可理解为月合计 总计:总计就是把合计加起来,可理解为年总计 共计:一组数字 ...

  7. mysql 报表 小计 合计_电子表格-合计、小计

    示例 实现电子表格报表中添加小计合计.如下:以产品类别为单位,计算小计.最终计算所有产品的合计. 实现步骤 1.创建数据集 创建一个业数据集,包含三个字段:产品类别.产品名称和销售量.预览如下: 数据 ...

  8. oracle rollup 小计,Oracle Group By 用法之 —— Rollup (小计功能)

    Oracle数据库中的rollup配合group by命令使用,可以提供信息汇总功能(与"小计"相似) 表B C1 c2 2005-01-01 1 2005-01-01 3 200 ...

  9. 实战 SQL:销售数据的小计/合计/总计以及数据透视表

    文章目录 小计.合计与总计 多维度交叉统计 自定义统计维度 数据透视表 总结 学习过 SQL 的人都知道,使用聚合函数(AVG.SUM.COUNT.MIN/MAX 等)和分组操作(GROUP BY)可 ...

最新文章

  1. 计算机有什么创新,笔记本创新技术有哪些?【详解】
  2. Py之turicreate:turicreate的简介、安装、使用方法之详细攻略
  3. python3安装scrapy问题解决
  4. workspace-project-target关系与解耦工程结构总结
  5. Python快速安装库的靠谱办法
  6. linux iphone 同步时间,与iPad/iPhone同步
  7. Smali 语法文档
  8. 手把手教你通过Eclipse工程配置调用JNI完全攻略
  9. 计算两个正整数的最大公约数
  10. 变分法与最优控制matlab,1987_11变分法与最优控制_10654423.pdf
  11. Springboot 整合 Netty 实战
  12. 韩立刚老师 -- 1、Linux 入门
  13. Matlab 图像平移、旋转、缩放、镜像
  14. excel按某个值进行筛选后,将筛选出来的行进行排序
  15. 常用矩阵求导公式推导
  16. suse-linux root密码重置和网络配置
  17. c#实现四舍五入(Round)/向上舍入(RoundUp)/向下舍入(RoundDown)
  18. 【Redis缓存中间件必须要掌握的面试知识】
  19. 主机名以及内外部命令
  20. Oracle connect by与level的使用

热门文章

  1. 如何自建微信外卖平台_本地外面平台怎么起步,如何自建微信外卖平台
  2. 脸上不同位置长痘痘的原因
  3. 睡眠时间 数据_享受真正的安心睡眠 华米助眠耳塞Amazfit ZenBuds体验
  4. HZNU2012图解
  5. Word导入与发送、一键生成PPT文案
  6. HBASE region简介
  7. 我为什么还坚持做公众号?(二)
  8. 测绘技能大赛-无人机航测虚拟仿真(内业部分)
  9. 如何在linux执行PHP文件
  10. AB91-1 HESG437479R1 HESG437899