How find most expensive department?
I need to find the most expensive department (deptno) with use XPath 1.0. Structure of the my XML document next.
<employee deptno="10" empno="7369" mgr="7902">
<ename>SMITH</ename>
<sal>800.00</sal>
</employee>
<employee deptno="30" empno="7499" mgr="7698">
<ename>ALLEN</ename>
<sal>1600.00</sal>
</employee>
<employee deptno="30" empno="7521" mgr="7698">
<ename>WARD</ename>
<sal>1250.00</sal>
</employee>
<employee deptno="20" empno="7566" mgr="7839">
<ename>JONES</ename>
<sal>2975.00</sal>
</employee>
<employee deptno="30" empno="7654" mgr="7698">
<ename>MARTIN</ename>
<sal>1250.00</sal>
</employee>
<employee deptno="30" empno="7698" mgr="7839">
<ename>BLAKE</ename>
<sal>2850.00</sal>
</employee>
<employee deptno="10" empno="7782" mgr="7839">
<ename>CLARK</ename>
<sal>2450.00</sal>
</employee>
<employee deptno="20" empno="7788" mgr="7566">
<ename>SCOTT</ename>
<sal>3000.00</sal>
</employee>
<employee deptno="10" empno="7839">
<ename>KING</ename>
<sal>5000.00</sal>
</employee>
<employee deptno="30" empno="7844" mgr="7698">
<ename>TURNER</ename>
<sal>1500.00</sal>
</employee>
<employee deptno="20" empno="7876" mgr="7788">
<ename>ADAMS</ename>
<sal>1100.00</sal>
</employee>
<employee deptno="30" empno="7900" mgr="7698">
<ename>JAMES</ename>
<sal>950.00</sal>
</employee>
<employee deptno="20" empno="7902" mgr="7566">
<ename>FORD</ename>
<sal>3000.00</sal>
<comm>0.0</comm>
</employee>
<employee deptno="10" empno="7934" mgr="7782">
<ename>MILLER</ename>
<sal>1300.00</sal>
</employee>
Result must be department with number 20 because sum by 20 dept = 10075 > 9550 (dept 10) > 9400 (dept 30).
Edit: New version XML document added