需要设计父子维度这样的维度,具体说就是,上级是经理,下级是普通雇员,在进行OLAP上钻和下钻时候,分别显示各自的工资,而不进行累加.
我知道SQL2000中的Analysis services工具可以实现这种设计功能.但是现在必须要用ORACLE工具实现.请问大伙ORACLE中哪个工具可以制作这样的父子维度. 谢谢!问题解决的好,高分相送.
我知道SQL2000中的Analysis services工具可以实现这种设计功能.但是现在必须要用ORACLE工具实现.请问大伙ORACLE中哪个工具可以制作这样的父子维度. 谢谢!问题解决的好,高分相送.
工资
经理A 8000
普通员工a 4600
普通员工b 3476
普通员工c 6100
普通员工d 5842
经理B 9540
普通员工x 4600
普通员工y 3476
普通员工z 6100
普通员工w 5842
id upid pay
经理A 8000
普通员工a 经理A 4600
普通员工b 经理A 3476
普通员工c 经理A 6100
普通员工d 经理A 5842
经理B 9540
普通员工x 经理B 4600
普通员工y 经理B 3476
普通员工z 经理B 6100
普通员工w 经理B 5842 这样在搜索时,比如要搜索所有上下级的
select *
from a
start with upid is null
connect by prior id=upid如果是搜索经理A的select *
from a
start with id=经理A
connect by prior id=upid
另外,象我最初问的那样,ORACLE方面有哪种工具可以实现这种父子维度的交叉表和展现这种效果,如果没有,就得用楼上兄弟们的语句自己编程实现了吧?