QUOTE:
原帖由
stand32 于 2008-8-7 10:44 发表

仅供参考:
SELECT x.depid,x.dept,x.amount FROM
(SELECT ROWNUM listid,a.* FROM
(SELECT * FROM hw ORDER BY depid,amount DESC) a
) x
,(SELECT depid,MIN(ROWNUM) listid FROM(
SELECT ROWNUM,a.* FROM (
SELECT * FROM hw a ORDER BY depid,amount DESC) a
)
GROUP BY depid
) y
WHERE x.depid=y.depid AND x.listid