oracle如何总计,按组SQL运行总计(Oracle)
我在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)相关推荐
- oracle报数据类型不正确,SQL Server访问Oracle提示[消息 9803 数据不适用于类型 “numeric”]问题...
服务器A,安装的是SQL Server2005,Oracle 10g的客户端,版本10.2.0.1 服务器B,装的是Oracle 11g,版本11.2.0.1 现在是服务器A上建了链接服务器,去访问服 ...
- oracle+字段科学计数,PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法...
乱想-What&Why 今天去海淀书城看书,目的很明确,本来是想买的下册(2010年3月份买了上册,当时下册没出来),谁知这本书不单卖,要和上册一起卖,扫兴. 兴致减半,索性找了旁边的 ...
- oracle 新增自增字段,SQL server、Oracle中拿到新增列时的自增字段值
#region 增删改数据访问 /// ///增删改数据访问/// /// 语句 /// 参数 /// public static int EditData(string CommandText, O ...
- oracle查看数据库所有列,sql – 如何查看oracle数据库中表的列的所有元数据?
I want to know how I can retrieve the all column names,their data type,and any constraints that are ...
- oracle语句怎么查工作日,SQL查询工作日 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...
with t1 as ( /*连续的日期*/ SELECT to_date('2016-01-01', 'yyyy-mm-dd') + (level - 1) as normal_date FROM ...
- wps透视表列总计移到顶部_数据透视表运行总计百分比
wps透视表列总计移到顶部 At the beginning of every month, I download the previous month's statistics for my web ...
- Oracle数据库学习:PL/SQL(详解)
Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...
- oracle+循环插入sql,SQL server,Oracle循环插入百万数据
SQL server,Oracle循环插入百万数据 SQL server,Oracle循环插入百万数据 压测时常需要往数据库插入大量数据,下面是我往两个数据库插入数据时用的脚本 declare @ma ...
- sql server 与 oracle 的不同,第一感觉。
1,command sql server:go oracle:/ 2,数据类型 sqlserver oracle datetime date numeric ...
最新文章
- KEIL、uVision 和 MDK 区别和联系
- mysql 使用储存过程_为什么使用mysql储存过程?mysql储存过程简介
- 泊松分酒 java课件_泊松分酒原理 - 我类个擦的个人空间 - OSCHINA - 中文开源技术交流社区...
- 2019年中国十大富豪排名出炉!马化腾力压马云位列榜首
- java 方法描述符_整理Java编程中常用的基本描述符与运算符
- 城市经纬度 json
- 解决:torch, torch-scatter, torch-sparse, torch-cluster, torch-spline-conv 版本不匹配而导致的问题
- jbox2d android教程,Jbox2d实践应用
- 普通人如何正确学习人工智能?
- python输入语句没有定义_【20200925】Python基本语法
- 用html代码制作一个歌单,歌单.html · 李岢恩/MusicClub - Gitee.com
- vs mysql 开发erp_ERP/MIS开发 Mindscape NHibernate + MySQL 快速开发入门
- 【JavaScript】分享一个定时到网站上签到/签退的JS脚本
- mandrake安装INTEL e1000网卡驱动
- 官方途径 | 知网、维普、万方、中文在线免费下载,不限次!
- 开普敦大学快速相关攻击项目的简单使用
- 电子邮箱格式怎么写?你知道电子邮箱格式都有哪些吗?
- 简化开发|Lombok神器带你消除冗余代码
- uni-app的uni-ui组件使用
- transforms_list = [c_vision.Decode(), c_vision.Rescale(1.0 / 127.5, -1.0)]这个是图像标准化【-1,1】是吗?