SELECT TPATIENTS.*, ; SPATIENTS.ISRNO, ; MTESTTYPES.CTYPE, ; SPATIENTS.IID, ; MDOCTORS.CNAME, ; SUM(SPATIENTS.YRATE) AS YRATE, ; CLUBTESTNAMES(SPATIENTS.IPID, MTESTS.ITYPE) AS CTEST ; FROM VSO3!TPATIENTS ; inner join VSO3!SPATIENTS on SPATIENTS.IPID = TPATIENTS.IID ; inner join VSO3!MTESTS on SPATIENTS.ITEST = MTESTS.IID ; inner join VSO3!MTESTTYPES ON MTESTS.ITYPE = MTESTTYPES.IID ; inner join VSO3!MDOCTORS ON TPATIENTS.IREFDOC = MDOCTORS.IID ; GROUP BY SPATIENTS.IPID, MTESTTYPES.IID, ; SPATIENTS.ISRNO, ; MTESTTYPES.CTYPE, ; SPATIENTS.IID, ; MDOCTORS.CNAME, ; TPATIENTS.IID, ; TPATIENTS.iPID, ; TPATIENTS.ddt, ; TPATIENTS.ino, ; TPATIENTS.cname, ; TPATIENTS.nage, ; TPATIENTS.ndays, ; TPATIENTS.cgender, ; TPATIENTS.irefdoc, ; TPATIENTS.maddress, ; TPATIENTS.idrreqno ; ORDER BY TPATIENTS.DDT, TPATIENTS.INO