SELECT gettime,0 getvalue,STDDEV(F_001006_0901040102) stdevpVal,12528 getItemid FROM (SELECT A.*, rownum r FROM
¡¡¡¡(SELECT * FROM T_BAS_STATION_0514A02_2010 WHERE gettime>= to_date('2010-06-01 08:00:00','yyyy-mm-dd HH24:mi:ss') and gettime <= to_date('2010-06-10 08:00:00','yyyy-mm-dd HH24:mi:ss')) A ) WHERE r <= 20 and r >= 1
执行会报不是单组分组函数,但是取掉STDDEV就可以执行。但是最简单的查询
select STDDEV(F_001006_0901040102) from T_BAS_STATION_0514A02_2010 就不会报错。
不知是为什么?该如何解决呢?
¡¡¡¡(SELECT * FROM T_BAS_STATION_0514A02_2010 WHERE gettime>= to_date('2010-06-01 08:00:00','yyyy-mm-dd HH24:mi:ss') and gettime <= to_date('2010-06-10 08:00:00','yyyy-mm-dd HH24:mi:ss')) A ) WHERE r <= 20 and r >= 1
执行会报不是单组分组函数,但是取掉STDDEV就可以执行。但是最简单的查询
select STDDEV(F_001006_0901040102) from T_BAS_STATION_0514A02_2010 就不会报错。
不知是为什么?该如何解决呢?
解决方案 »
- 求助:继日期类型的问题?
- 数据库,ORACLE,获取用户与他所得的积分
- 哪位大虾可以提供一下oracle内置函数的源码或者说明其算法原理
- 关于dblink调用存储过程,无法获取游标类型的返回值
- Oracle里有没有像Sql profiler一样监视sql语句执行过程的工具?
- 简单却令我迷惑的问题
- 64位oracle10g,没有Oracle.DataAccess.dll的问题
- Oracle 9i 下载地址!下到马上给分
- 如何对正在由oracal的exp生成的文件进行分段?
- 了解 sql server 的都可以进来!
- Oracl 存储过程中的for循环中怎么用变更替换?
- 请教,EXCEL到oracle,有什么好的迁移方式?
得看你想要的结果
¡¡¡¡(SELECT * FROM T_BAS_STATION_0514A02_2010 WHERE gettime>= to_date('2010-06-01 08:00:00','yyyy-mm-dd HH24:mi:ss') and gettime <= to_date('2010-06-10 08:00:00','yyyy-mm-dd HH24:mi:ss')) A ) WHERE r <= 20 and r >= 1
group by
gettime