解决方案 »
- 我安装了一个oracle client,但是服务界面里面没有启动项,我如何启动oracle监听服务?
- 存储过程执行失败,如何查看日志啊
- 请教如何在sco unix 5.0.5下将oracle 7.3.4字符集修改为 WE8ISO8859P9
- 一个入门sp错误,请指教.
- 删除200万条数据,执行一夜未果,怀疑是回滚段问题,怎么解决
- 数据库读取记录时间
- Oracle8.0.5在P4机器上的安装,急求!!!
- 请问怎样实现从windows下得sqlserver7.0数据库转移到linux下的oracle9i中
- 这么简单的一个select 语句竟然会有问题.....真是奇怪..
- 请把一年来没结的贴最早结束。
- HELP!!如何将数据库中已有表导入到powerDesigner生成pdm文件?
- ORA-12560:TNS:协议适配器错误?
算的一个取哪个呢?随便取一就行吗?
sum(a)over(partition by id,b)
(
select id, a, b, x, y, z, datee,row_number()over(partition by id order by a) rn from tableName
) t where t.rn = 1
select b,sum(a)
from (select distinct b,a,id
from tb)
group by b
from (select id,b,a,row_number() over(partition by b,id order by a) rn
from tb)
where rn=1
group by b
select t.b ,sum(t.a) from
(
select id, a, b, x, y, z, datee,row_number()over(partition by id order by a) rn from tableName
) t where t.rn = 1 group by t.b
要不你还继续按照x,y,z也分组。还不你就采用4楼的办法。。