SELECT ltrim (jl.jobnumber) als jobnumber, jl.transnmbr, jl.mastertype, jl.masterid, pm.vendname, jl.debitamt, jl.crdtamnt,
VCHRNMBR = Fall isnull (pw.vchrnmbr, 0) wenn 0 dann isnull (po.vchrnmbr, 0) wenn 0 dann ph.vchrnmbr sonst pw.vchrnmbr Ende des sonst po.vchrnmbr Endes umkleiden,
DOCTYPE = Fall isnull (pw.doctype, 0) wenn 0 dann isnull (po.doctype, 0) wenn 0 dann ph.doctype sonst pw.doctype Ende des sonst po.doctype Endes umkleiden,
DOCDATE = Fall isnull (pw.docdate, 0) wenn 0 dann isnull (po.docdate, 0) wenn 0 dann ph.docdate sonst pw.docdate Ende des sonst po.docdate Endes umkleiden,
SPÄTERES DATUM = Fall isnull (pw.pstgdate, 0) wenn 0 dann isnull (po.posteddt, 0) wenn 0 dann ph.posteddt sonst pw.pstgdate Ende des sonst po.posteddt Endes umkleiden,
--DOCNUMBR = Fall isnull (pw.docnumbr, 0) wenn 0 dann isnull (po.docnumbr, 0) wenn 0 dann ph.docnumbr sonst pw.docnumbr Ende des sonst po.docnumbr Endes umkleiden,
DOCAMNT = Fall isnull (pw.docamnt, 0) wenn 0 dann isnull (po.docamnt, 0) wenn 0 dann ph.docamnt sonst pw.docamnt Ende des sonst po.docamnt Endes umkleiden,
TRXDSCRN = Fall isnull (pw.trxdscrn, 0) wenn 0 dann isnull (po.trxdscrn, 0) umkleiden wenn 0 dann (ph.trxdscrn, PUTZFRAU (39), '') ersetzen sonst (po.trxdscrn, PUTZFRAU (39), '') Ende ersetzen sonst ersetzen (pw.trxdscrn, PUTZFRAU (39), '') Ende,
jl.docsource, jl.actnumst, gl.accatnum
Vom gl gl00100 gl00102 Glc, pm00200 P.M., job_linker als jl
LINKE ÄUSSERE VERBINDEN pm10000 als pw
AUF jl.transnmbr = pw.vchrnmbr
LINKE ÄUSSERE VERBINDEN pm20000 als PO
AUF jl.transnmbr = po.vchrnmbr
LINKE ÄUSSERE VERBINDEN pm30200 als pH
AUF jl.transnmbr = ph.vchrnmbr
wo jl.mastertype='VEN und len (rtrim (jl.jobnumber))>0 und jl.masterid = pm.vendorid und gl.actnumbr_1=jl.actnumst und gl.accatnum=glc.accatnum und gl.accatnum>=31
Auftrag durch jl.transnmbr
|