SELECT CLID,CMID,CSSOURCE,CSSESS,CSTRNS,CSTRNDT,CSBILNUM,CSBILTYP,CSAMNT,CSSRC,TKID,CRALCAMT,CSRVEFFDT FROM
(
SELECT C.CLID,C.CMID,CSSOURCE,CSSESS,CSTRNS,CSTRNDT,CSBILNUM,CSBILTYP,CSAMNT,CSSRC,TKID,ROUND(CSAMNT * CASHPRCNT / 100, 2) AS CRALCAMT,CSRVEFFDT
FROM CMDCSHREC C
JOIN CMDBILD B ON B.CLID = C.CLID AND B.CMID = C.CMID AND B.BLSTMTNUM = C.CSBILNUM AND B.BLTYPE=C.CSBILTYP AND B.BLRECTYP=C.CSRECTYP AND B.BLRVEFFDT = '19000101'
JOIN CMDCRALOC A ON A.CLID = C.CLID AND A.CMID = C.CMID AND A.BLSTMTNUM = C.CSBILNUM AND A.ATTPABBR = 'WORK' AND A.RECRDFLAG = 'Y'