–此段sql主要是用来获取“分机构获取发票付款金额”,当然可根据自己的需求,取出其他字段,比如付款时间,待付款金额等信息
SELECT HR.NAME 机构名称, /*AIA.INVOICE_NUM 发票号*/ SUM(AIP.AMOUNT) 金额
FROM AP.AP_INVOICES_ALL AIA,
AP_INVOICE_PAYMENTS_ALL AIP,
HR_OPERATING_UNITS HR
WHERE 1 = 1
and AIA.INVOICE_ID = AIP.INVOICE_ID
AND HR.ORGANIZATION_ID = AIA.ORG_ID
AND TO_CHAR(AIP.CREATION_DATE, 'YYYY-MM-DD') BETWEEN '2015-03-07' AND
'2015-03-17'
GROUP BY HR.NAME /*, AIA.INVOICE_NUM*/
ORDER BY HR.NAME;
说明:发票的付款信息可以从机构、发票编号等维度去获取付款的金额。但是需要注意的是,由于付款信息是针对供应商付款,而供应商只分配给某个或某几个机构来使用,并未明细分配到部门段来使用,因此无法准确的从成本中心的维度来展示付款信息。