SELECT TDATA.*,TGROUP.TOTAMT ; FROM (SELECT *,RECNO() rn FROM Orders) TDATA; JOIN (SELECT MAX(rn) rn ,SUM(AMT) TOTAMT FROM ; (SELECT OrdNbr,RECNO() rn ,AMT FROM Orders); Orders GROUP BY OrdNbr) TGROUP; ON TGROUP.rn=TDATA.rn