我在Oracle数据库中有一个表,其中包含以下感兴趣的字段:位置,产品,日期,金额.我想编写一个查询,按位置,产品和日期获得总计金额.我在下面给出了一个示例表,我希望得到的结果是什么.

我可以得到一个总计,但是当我到达一个新的位置/产品时我无法重置它.这是我到目前为止的代码,任何帮助都会非常感激,我觉得这是一个简单的修复.

select a.*, sum(Amount) over (order by Location, Product, Date) as Running_Amt

from Example_Table a

+----------+---------+-----------+------------+------------+

| Location | Product | Date | Amount |Running_Amt |

+----------+---------+-----------+------------+------------+

| A | aa | 1/1/2013 | 100 | 100 |

| A | aa | 1/5/2013 | -50 | 50 |

| A | aa | 5/1/2013 | 100 | 150 |

| A | aa | 8/1/2013 | 100 | 250 |

| A | bb | 1/1/2013 | 500 | 500 |

| A | bb | 1/5/2013 | -100 | 400 |

| A | bb | 5/1/2013 | -100 | 300 |

| A | bb | 8/1/2013 | 250 | 550 |

| C | aa | 3/1/2013 | 550 | 550 |

| C | aa | 5/5/2013 | -50 | 600 |

| C | dd | 10/3/2013 | 999 | 999 |

| C | dd | 12/2/2013 | 1 | 1000 |

+----------+---------+-----------+------------+------------+

oracle如何总计,按组SQL运行总计(Oracle)相关推荐

  1. oracle报数据类型不正确,SQL Server访问Oracle提示[消息 9803 数据不适用于类型 “numeric”]问题...

    服务器A,安装的是SQL Server2005,Oracle 10g的客户端,版本10.2.0.1 服务器B,装的是Oracle 11g,版本11.2.0.1 现在是服务器A上建了链接服务器,去访问服 ...

  2. oracle+字段科学计数,PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法...

    乱想-What&Why 今天去海淀书城看书,目的很明确,本来是想买的下册(2010年3月份买了上册,当时下册没出来),谁知这本书不单卖,要和上册一起卖,扫兴. 兴致减半,索性找了旁边的 ...

  3. oracle 新增自增字段,SQL server、Oracle中拿到新增列时的自增字段值

    #region 增删改数据访问 /// ///增删改数据访问/// /// 语句 /// 参数 /// public static int EditData(string CommandText, O ...

  4. oracle查看数据库所有列,sql – 如何查看oracle数据库中表的列的所有元数据?

    I want to know how I can retrieve the all column names,their data type,and any constraints that are ...

  5. oracle语句怎么查工作日,SQL查询工作日 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...

    with t1 as ( /*连续的日期*/ SELECT to_date('2016-01-01', 'yyyy-mm-dd') + (level - 1) as normal_date FROM ...

  6. wps透视表列总计移到顶部_数据透视表运行总计百分比

    wps透视表列总计移到顶部 At the beginning of every month, I download the previous month's statistics for my web ...

  7. Oracle数据库学习:PL/SQL(详解)

    Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...

  8. oracle+循环插入sql,SQL server,Oracle循环插入百万数据

    SQL server,Oracle循环插入百万数据 SQL server,Oracle循环插入百万数据 压测时常需要往数据库插入大量数据,下面是我往两个数据库插入数据时用的脚本 declare @ma ...

  9. sql server 与 oracle 的不同,第一感觉。

    1,command sql server:go oracle:/ 2,数据类型 sqlserver        oracle datetime         date numeric        ...

最新文章

  1. KEIL、uVision 和 MDK 区别和联系
  2. mysql 使用储存过程_为什么使用mysql储存过程?mysql储存过程简介
  3. 泊松分酒 java课件_泊松分酒原理 - 我类个擦的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 2019年中国十大富豪排名出炉!马化腾力压马云位列榜首
  5. java 方法描述符_整理Java编程中常用的基本描述符与运算符
  6. 城市经纬度 json
  7. 解决:torch, torch-scatter, torch-sparse, torch-cluster, torch-spline-conv 版本不匹配而导致的问题
  8. jbox2d android教程,Jbox2d实践应用
  9. 普通人如何正确学习人工智能?
  10. python输入语句没有定义_【20200925】Python基本语法
  11. 用html代码制作一个歌单,歌单.html · 李岢恩/MusicClub - Gitee.com
  12. vs mysql 开发erp_ERP/MIS开发 Mindscape NHibernate + MySQL 快速开发入门
  13. 【JavaScript】分享一个定时到网站上签到/签退的JS脚本
  14. mandrake安装INTEL e1000网卡驱动
  15. 官方途径 | 知网、维普、万方、中文在线免费下载,不限次!
  16. 开普敦大学快速相关攻击项目的简单使用
  17. 电子邮箱格式怎么写?你知道电子邮箱格式都有哪些吗?
  18. 简化开发|Lombok神器带你消除冗余代码
  19. uni-app的uni-ui组件使用
  20. transforms_list = [c_vision.Decode(), c_vision.Rescale(1.0 / 127.5, -1.0)]这个是图像标准化【-1,1】是吗?

热门文章

  1. pandas画柱状图,线形图
  2. ubuntu 16.10 install 搜狗输入法
  3. 手机html特效菊花的彩铅画,彩铅教程 | 菊花的画法步骤
  4. 实现“附近的人”的方式原理
  5. 怎么区别业务架构、软件架构、系统架构、解决方案架构、企业架构?
  6. 知乎高赞:无人驾驶什么时候才会凉凉,估计还要多久?
  7. 简述数据中心网络的特点,数据中心网络规划设计
  8. 7-1 sdust-Java-字符串集合求并集 (20 分)
  9. PSD文件生成Unity预设
  10. 7-6 逆序输出整数 (20分)