一些数据示例:totalactpower rectime5 2011-07-20 00:09:00
5 2011-07-20 00:10:00
4.2 2011-07-21 00:18:00
2.3 2011-07-22 00:20:00
1.4 2011-07-23 00:25:00
select sum(totalactpower) totalactpower,to_char(rectime,'hh24:mi:ss') as rectime from table1 group by to_char(rectime,'hh24:mi:ss')11.1 00:09:00
5.8 00:10:00
22.2 00:18:00
33.3 00:20:00
44.4 00:25:00
我想得到的结果
11.1 00:09:00 2011-07-20 00:09:00
5.8 00:10:00 2011-07-20 00:10:00
22.2 00:18:00 2011-07-21 00:18:00
33.3 00:20:00 2011-07-22 00:20:00
44.4 00:25:00 2011-07-23 00:25:00
现在是按时间分组 取和的 我想在时间分组的基础上 得到求和 和 日期+时间 而不是 求和 时间给个思路 谢谢!
5 2011-07-20 00:10:00
4.2 2011-07-21 00:18:00
2.3 2011-07-22 00:20:00
1.4 2011-07-23 00:25:00
select sum(totalactpower) totalactpower,to_char(rectime,'hh24:mi:ss') as rectime from table1 group by to_char(rectime,'hh24:mi:ss')11.1 00:09:00
5.8 00:10:00
22.2 00:18:00
33.3 00:20:00
44.4 00:25:00
我想得到的结果
11.1 00:09:00 2011-07-20 00:09:00
5.8 00:10:00 2011-07-20 00:10:00
22.2 00:18:00 2011-07-21 00:18:00
33.3 00:20:00 2011-07-22 00:20:00
44.4 00:25:00 2011-07-23 00:25:00
现在是按时间分组 取和的 我想在时间分组的基础上 得到求和 和 日期+时间 而不是 求和 时间给个思路 谢谢!
解决方案 »
- 有关作业Interval设置问题
- sqlserver2000 移植到 Oracle9i 自增列问题
- where条件里的function问题
- between函数可以用于字符串的比较吗?
- 高分求助oralce 10g正则表达式的问题~ 达人帮忙啊
- 查询语句问题,帮忙看看啊!
- Oracle死锁解决之道
- 一个关于connection的小问题,希望有经验者回答一下
- 我在SQL PLUS里执行一个SQL语句,执行后为什么好长时间没反映过了一会才执行.大家说说
- 奇怪问题, 为什么NT下存储Blob比Unix服务器下存储Blob快很多!!
- 请教一个求连续日期的天数的问题
- 用pl/sql导入表时出错,imp.exe黑屏一闪而过
SELECT SUM(TOTALACTPOWER)OVER(PARTITION BY TO_CHAR(RECTIME, 'hh24:mi:ss')) TOTALACTPOWER,
TO_CHAR(RECTIME, 'hh24:mi:ss') AS RECTIME,
RECTIME
FROM TABLE1;
from (SELECT SUM(TOTALACTPOWER) OVER(PARTITION BY TO_CHAR(RECTIME, 'hh24:mi:ss')) TOTALACTPOWER,
TO_CHAR(RECTIME, 'hh24:mi:ss') AS RECTIME_CHILD,
row_number() OVER(PARTITION BY TO_CHAR(RECTIME, 'hh24:mi:ss') order by TOTALACTPOWER asc) as cn,
RECTIME
FROM TABLE1)
where cn = 1;
如果想别人给你全写出来的话,请把你数据的计算方式项目描述一下.