1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
" codeBody "
SELECT ltrim (jl.jobnumber) als jobnumber, jl.transnmbr, jl.mastertype, jl.masterid, pm.vendname, jl.debitamt, jl.crdtamnt,
VCHRNMBR = sluit isnull in (pw.vchrnmbr, 0) wanneer toen geval 0 isnull (po.vchrnmbr, 0) wanneer eind 0 toen ph.vchrnmbr anders po.vchrnmbr eind anders pw.vchrnmbr,
DOCTYPE = sluit isnull in (pw.doctype, 0) wanneer toen geval 0 isnull (po.doctype, 0) wanneer eind 0 toen ph.doctype anders po.doctype eind anders pw.doctype,
DOCDATE = sluit isnull in (pw.docdate, 0) wanneer toen geval 0 isnull (po.docdate, 0) wanneer eind 0 toen ph.docdate anders po.docdate eind anders pw.docdate,
De POSTDATUM = sluit isnull in (pw.pstgdate, 0) wanneer toen geval 0 isnull (po.posteddt, 0) wanneer eind 0 toen ph.posteddt anders po.posteddt eind anders pw.pstgdate,
--DOCNUMBR = sluit isnull in (pw.docnumbr, 0) wanneer toen geval 0 isnull (po.docnumbr, 0) wanneer eind 0 toen ph.docnumbr anders po.docnumbr eind anders pw.docnumbr,
DOCAMNT = sluit isnull in (pw.docamnt, 0) wanneer toen geval 0 isnull (po.docamnt, 0) wanneer eind 0 toen ph.docamnt anders po.docamnt eind anders pw.docamnt,
TRXDSCRN = sluit isnull in (pw.trxdscrn, 0) wanneer toen geval 0 isnull (po.trxdscrn, 0) wanneer 0 dan (ph.trxdscrn, KLUSJE (39), '') vervangen (po.trxdscrn, KLUSJE (39), '') anders eind vervangen vervangen (pw.trxdscrn, KLUSJE (39), '') anders eind,
jl.docsource, jl.actnumst, gl.accatnum
VAN gl00100 gl, gl00102 GLC, pm00200 p.m., job_linker als jl
LINKER BUITEN SLUIT aan bij pm10000 zich als pw
OP jl.transnmbr = pw.vchrnmbr
LINKER BUITEN SLUIT zich aan bij pm20000 als po
OP jl.transnmbr = po.vchrnmbr
LINKER BUITEN SLUIT zich aan bij pm30200 als ph
OP jl.transnmbr = ph.vchrnmbr
waar jl.mastertype='VEN en len (rtrim (jl.jobnumber))>0 en jl.masterid = pm.vendorid en gl.actnumbr_1=jl.actnumst en gl.accatnum=glc.accatnum en gl.accatnum>=31
orde door jl.transnmbr
|