12345678910111213141516171819202122232425262728 |
- SELECT
- person.fname_l2,
- person.fnumber,
- budDep.fname_l2,
- project.fname_l2,
- amountData.total
- FROM
- (
- SELECT
- bDPAPD.CFPERSONID,
- bDP.CFBusDepID,
- bDP.CFProjectID,
- sum(bDPAPD.CFApprovalAmount) as total
- FROM
- CT_PB_BonusCycle bonusCycle
- inner JOIN "CT_PB_BonusCycleBusDepProject" "bDP" ON "bDP"."FPARENTID" = "bonusCycle"."FID"
- inner JOIN "CT_PB_BonusCAPD" "bDPAPD" ON "bDPAPD"."FPARENTID" = "bDP"."FID"
- WHERE
- bonusCycle.fid in (?)
- and bDP.cfstate = 2
- group by
- bDPAPD.CFPERSONID,
- bDP.CFProjectID,
- bDP.CFBusDepID
- ) amountData
- inner JOIN "t_org_admin" "budDep" ON "budDep"."fid" = amountData."CFBusDepID"
- LEFT JOIN "t_org_admin" "project" ON "project"."fid" = amountData."CFProjectID"
- inner JOIN "T_BD_PERSON" "person" ON amountData."CFPERSONID" = "person"."FID"
|