====================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
相关推荐
在oracle中利用函数实现计算公式解析|在oracle中利用函数实现计算公式解析
利用oracle特有的方法实现oracle实现阶梯式累加
sum(sal) over (partition by deptno order by ename) 按部门“连续”求总和 sum(sal) over (partition by deptno) 按部门求总和 sum(sal) over (order by deptno,ename) 不按部门“连续”求总和 sum(sal) over () ...
ORACLE crc3函数,将字符类型转换成唯一的数字类型,例如CSDN,经过crc32函数转换后,得到的值为-1016176976
oracle自定义日期函数、你值得拥有!
本文档详细介绍了如何在Oracle数据库中实现像C#等其它编程语言中Split函数来拆分字符的功能。例子简单易懂,并附有详细的实现过程。
简单的oracle 时间比较函数,自己在网上找到并加以整理出来。
Oracle字符相似度函数。在sql语句中直接用该函数来计算2个字符串相似度。
oracle函数大全 oracle函数大全 oracle函数大全
oracle之占比函数 oracle之占比函数 oracle之占比函数
ORACLE字符串函数ORACLE字符串函数ORACLE字符串函数
Oracle分析函数——函数列表 SUM :该函数计算组中表达式的累积和 MIN :在一个组中的数据窗口中查找表达式的最小值 MAX :在一个组中的数据窗口中查找表达式的最大值 AVG :用于计算一个组和数据窗口内表达式的...
oracle 函数大全oracle 函数大全oracle 函数大全oracle 函数大全oracle 函数大全oracle 函数大全oracle 函数大全
oracle开窗函数学习技巧总结,主要讲解over函数的使用的哦
Oracle SQL 内置函数大全 SQL中的单记录函数 给出整数,返回对应的字符 连接两个字符串 增加或减去月份 用于对查询到的结果进行排序输出
Oracle自定义聚合函数,分析函数.
oracle数据库常用的函数,主要是开发中长长用到的各种数据函数
提高ORACLE数据库的查询统计速度,非常实用
首先在oracle中没有datediff()函数 可以用这个方法在oracle中实现该函数的功能。
ORACLE的OVER函数使用技巧ORACLE的OVER函数使用技巧ORACLE的OVER函数使用技巧