應付到總賬關聯SQL寫法

應付到總賬

R11 應付到總賬
SELECT aid.invoice_distribution_id
      ,aid.accounting_event_id
      ,aia.invoice_id
FROM   ap_invoices_all              aia
      ,ap_invoice_distributions_all aid
WHERE  aia.invoice_id = aid.invoice_id
AND    aia.invoice_num = 'CG20180526001'

關聯部分

SELECT ael.ae_line_id
      ,ael.ae_line_id
      ,aae.source_table
FROM   ap_ae_lines_all          ael
      ,ap_ae_headers_all        aeh
      ,ap_accounting_events_all aae
WHERE  aae.accounting_event_id IN (782882
                                  ,782889)
AND    aae.accounting_event_id = aeh.accounting_event_id
AND    aeh.ae_header_id = ael.ae_header_id
AND    aae.source_table = 'AP_INVOICES'

應付關聯總賬

SELECT gjh.je_header_id
      ,aeh.accounting_event_id
      ,gjl.je_line_num
      ,gir.je_header_id
      ,ael.ae_line_id
      ,ael.ae_header_id
      ,ace.source_id
FROM   gl_je_headers            gjh
      ,gl_je_lines              gjl
      ,gl_import_references     gir
      ,ap_ae_lines_all          ael
      ,ap_ae_headers_all        aeh
      ,ap_accounting_events_all ace
WHERE  gjh.je_header_id = gjl.je_header_id
AND    gjl.je_header_id = gir.je_header_id
AND    gjl.je_line_num = gir.je_line_num
AND    gjh.je_source = 'Payables'
AND    gir.gl_sl_link_id = ael.gl_sl_link_id
AND    ael.ae_header_id = aeh.ae_header_id
AND    gjh.description LIKE '%CG20180526001%'
AND    gjh.period_name IN ('MAY-18'
                          ,'JUN-18')
AND    aeh.accounting_event_id = ace.accounting_event_id
R12 應付到總賬
SELECT xal.*
      ,xal.accounting_date
FROM   xla.xla_transaction_entities xte
      ,xla.xla_ae_headers           xah
      ,xla.xla_ae_lines             xal
WHERE  1 = 1
AND    xah.entity_id = xte.entity_id
AND    xah.ledger_id = xte.ledger_id
AND    xah.application_id = xte.application_id
AND    xah.ae_header_id = xal.ae_header_id
AND    (xal.accounted_dr <> 0 OR xal.accounted_cr <> 0)
AND    xte.application_id = 200
AND    xte.source_id_int_1 = 29049;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章