Hi Folks, hope ye are well.
I'm looking to achieve a result in an AOT Query similar to the following SQL code.
I've started in the AOT with PurchReqTable->PurchReqLine->WorkflowWorkitemTable
maybe its easier to reverse it. Will be working this later today, so just looking for feedback prior.
Also, i cant seem to make the Union option display in the properties.
Thanks as always.
select core.SUBMITTEDBY,core.SUBMITTEDDATETIME,core.PURCHREQID,core.PURCHREQNAME,core.requisitionstatus,core.numlines,core.amount
,wf.datasourcename,bj.description,wf.userid,wf.status,null as LineNum,null as pendamount,null as name
from (
select pr.SUBMITTEDBY,pr.SUBMITTEDDATETIME,pr.PURCHREQID,pr.PURCHREQNAME,pr.requisitionstatus
,sum(pl.lineamount) amount, count(linenum) numlines,pr.recid
from purchreqtable pr
join purchreqline pl on pr.RECID = pl.PURCHREQTABLE
where pr.requisitionstatus = 10
--and pr.purchreqid =
group by pr.SUBMITTEDBY,pr.SUBMITTEDDATETIME,pr.PURCHREQID,pr.PURCHREQNAME,pr.requisitionstatus,pr.recid
) core
join purchreqtable pr1 on core.RECID = pr1.RECID
join purchreqbusinessjustificationcodes bj on bj.recid = pr1.BUSINESSJUSTIFICATION
join workflowworkitemtable wf on core.recid = wf.refrecid and wf.status = 0 and DATASOURCENAME = 'PurchReqTable'
union
select core.SUBMITTEDBY,core.SUBMITTEDDATETIME,core.PURCHREQID,core.PURCHREQNAME,core.requisitionstatus,core.numlines,core.amount
,wf.datasourcename,bj.description,wf.userid,wf.status,pl1.LINENUM,pl1.LINEAMOUNT,pl1.ITEMIDNONCATALOG
from (
select pr.SUBMITTEDBY,pr.SUBMITTEDDATETIME,pr.PURCHREQID,pr.PURCHREQNAME,pr.requisitionstatus
,sum(pl.lineamount) amount, count(linenum) numlines,pr.recid
from purchreqtable pr
join purchreqline pl on pr.RECID = pl.PURCHREQTABLE
where pr.requisitionstatus = 10
--and pr.purchreqid =
group by pr.SUBMITTEDBY,pr.SUBMITTEDDATETIME,pr.PURCHREQID,pr.PURCHREQNAME,pr.requisitionstatus,pr.recid
) core
join purchreqtable pr1 on core.RECID = pr1.RECID
join purchreqline pl1 on pr1.recid = pl1.purchreqtable
join purchreqbusinessjustificationcodes bj on bj.recid = pl1.BUSINESSJUSTIFICATION
join workflowworkitemtable wf on pl1.recid = wf.refrecid and wf.status = 0 and DATASOURCENAME = 'PurchReqLine'
order by core.purchreqid, linenum