表:
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 200表中字段1为主键
表中字段1按每3位汇总
表中主键已生成
部分行数据已生成
求得汇总行数据不知道这样说明白了没有
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 200表中字段1为主键
表中字段1按每3位汇总
表中主键已生成
部分行数据已生成
求得汇总行数据不知道这样说明白了没有
解决方案 »
- oracle数据库连接问题
- 求和大于某个数
- 谁能帮忙优化一下这个sql查询语句,谢谢!
- 关于一个思路的问题
- 请问一个关于insert into的问题
- sql如何写:返回分组数据集中每组中最大的三条记录
- 请教:在程序过程中下面的语句表示什么意思SET TRANSACTION USE ROLLBACK SEGMENT BOSS_DSJ
- Symcjit.dll的影响
- ★★ 在linux中怎么启动OEM,已经添加了资料档案库,用什么命令。★★
- 如何导出表中的数据
- 我在delphi中用ado动态连接oracle时老报ORA-12154:TNS:无法处理服务名
- 如何记录应用程序发向oracle的sql语句,以供我分析。
FROM TABLE_NAME
GROUP BY SUBSTR(字段1,1,3)不知道是不是这个意思
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 200表中字段1为主键
字段1其实是个树状结构层次如下:
001000000--001002000
003000000--003004000--003004005
现在这个树状结构得没一项都已经存入表中,其中叶子结点已有数据,想汇总出树状结构得上层数据这样还是说不明白吗?我开始怀疑自己的表达能力了,寒自己
select a,b from table
union all
select substr(a,1,6),sum(b) from table group by substr(a,1,6)
union all
select substr(a,1,3),sum(b) from table group by substr(a,1,3)
字段1 字段2
001002000 100
001000000 null
003004005 100
003004000 null
003000000 null
结果:
001002000 100
001000000 100
003004005 100
003004000 100
003000000 100表中字段1为主键
字段1其实是个树状结构层次如下:
001000000--001002000
003000000--003004000--003004005
现在这个树状结构得没一项都已经存入表中,其中叶子结点已有数据,想汇总出树状结构得上层数据谢谢楼上各位
得到树状结构上层数据并不难,如何写到表中呢?
我在写个procedure,上面这个结构存放在一个pl/sql表中,不知道有什么好的处理办法没有?达人指教,谢谢