oracle 中累加函数,CSS_oracle使用sum函数进行累加计算,====================Question============ - phpStudy...
oracle使用sum函数进行累加计算
====================Question=========================
jmbdat dayt y mon
27-9月 -07 2033.2 2007 200709
28-9月 -07 2750.28 2007 200709
29-9月 -07 2885.68 2007 200709
30-9月 -07 2556.68 2007 200709
01-10月-07 2903.04 2007 200710
02-10月-07 1002.96 2007 200710
03-10月-07 1038.24 2007 200710
对上边的表用sql处理下 变成下面的
jmbdat dayt y mon mont
27-9月 -07 2033.2 2007 200709 2033.2
28-9月 -07 2750.28 2007 200709 4783.28
29-9月 -07 2885.68 2007 200709 7669.16
30-9月 -07 2556.68 2007 200709 20225.84
01-10月-07 2903.04 2007 200710 2903.04
02-10月-07 1002.96 2007 200710 3906
03-10月-07 1038.24 2007 200710 4944.24
该怎么做啊?
==================Solution=========================
SQL:
select tt.*,
sum(tt.dayt) over (partition by tt.mon order by tt.jmbdat,tt.y,tt.mon) as sum_dayt
from tablename tt;
Result :
JMBDAT DAYT Y MON SUM_DAYT
----------- ---------- ---------- ------ ----------
2007-9-27 2033.2 2007 200709 2033.2
2007-9-28 2750.28 2007 200709 4783.48
2007-9-29 2885.68 2007 200709 7669.16
2007-9-30 2556.68 2007 200709 10225.84
2007-10-1 2903.04 2007 200710 2903.04
2007-10-2 1002.96 2007 200710 3906
2007-10-7 1038.24 2007 200710 4944.24
7 rows selected
相关阅读:
Apache伪静态html(URL Rewrite)设置法
在Ubuntu Linux中配置虚拟主机
三种实现方法实现数据表中遍历寻找子节点
MySQL手册版本 5.0.20-MySQL同步(二)
Oracle 8i迁移到10g出现的问题及解决
PHP中对数据库操作的封装
JavaScript For 循环
Oracle DATA数据类型中计算时间差
有利于SEO优化的DIV+CSS的命名规则小结
asp.net 通过httpModule计算页面的执行时间
ASP.NET 在线文件管理
phpMyAdmin下载、安装和使用入门教程
Apache中禁止IP段,在httpd.conf中的写法
Linux通过udev实现U盘自动挂载
oracle 中累加函数,CSS_oracle使用sum函数进行累加计算,====================Question============ - phpStudy...相关推荐
- oracle中的NVL,NVL2,NULLIF,COALESCE函数使用
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...
- oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解
Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...
- oracle中trim,ltrim,rtrim函数用法(简单易懂)
oracle中trim,ltrim,rtrim函数用法 用法一.去空格 函数 作用 TRIM TRIM()去除指定字符串的前后空格 LTRIM LTRIM()去除指定字符串的前面空格 RTRIM RT ...
- matlab2c使用c++实现matlab函数系列教程-sum函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- python sum函数导入list_python sum函数怎么用
之前误用sum()函数,我又去查了查python sum()函数才恍然大悟. 我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例:>>>sum = sum(1,2, ...
- Oracle -- Oracle中几个数字函数、转换函数、字符串函数
一.数字函数 数字型函数输入数字型参数并返回数值型的值.多数该类函数的返回值支持38位小数点,如:COS, COSH, EXP, LN,LOG, SIN, SINH, SQRT, TAN, and T ...
- oracle中reverse,REVERSE关键字之REVERSE函数-Oracle
REVERSE关键字之REVERSE函数 昨天说到@dbsnake讲的一个reverse函数索引避免全表扫描的案例,REVERSE关键字可以用于函数和索引.REVERSE函数和REVERSE索引.这次 ...
- oracle中nvl、nvl2、nvlliff函数的使用方法
1.nvl(exp1,exp2); 作用是如果表达式exp1为空则返回exp2表达式,如果exp1表达式不为空则返回exp1表达式. 但nvl函数有一个前提条件是两个参数的数据类型要一样,不然会报错误 ...
- oracle数据库生成拼音码,Oracle中生成汉字拼音码的函数(转载)
效果: select fgetpy('中国') FROM dual; 结果 zg CREATE OR REPLACE FUNCTION fgetpy (v_str VARCHAR2) RETURN ...
最新文章
- linux互斥锁和条件变量,如何理解互斥锁和条件变量?
- oracle触发器 条件,oracle触发器的定义和使用
- python 让系统不识别转义字符 print的时候直接输出
- 第四课-程序的循环结构
- const 在C++中的区别
- MySQL中使用CASE出错,如何在MySQL中正确使用CASE..WHEN
- 软件工程练习:模块化,单元测试,回归测试,TDD
- *计算机应用基础* 说课稿,中职计算机应用基础《EXCEL中函数的使用》说课稿.doc...
- mongo 主从数据不同步
- python 计算时间重叠_python whilepython计算两个矩形框重合百分比的实例
- .Net转Java自学之路—基础巩固篇二十二(XML)
- 办公软件自学教程有哪些
- 在线SVG在线编辑器
- 阿里巴巴“牛逼”了,申请“行政干预”区块链专利
- Matlab画堆叠柱状图(颜色设置,x轴外部标注,y轴标注,颜色设置)
- popperjs V2 之应用库 tippy.js 源码阅读
- python输出excel指定列为文本格式_POI设置excel某列值为文本格式
- apfs扩容_MacBook Pro 2018 评测:这台价值一万四的电脑到底值不值得买?
- Mysql5.7在上亿级别的存储性能测试报告 Mysql到底可不可以支持单表过亿?要分区么?分表?...
- 1秒出图,全球最快的开源Stable Diffusion出炉