This small bit of SQL is useful if you want to work out how many POs per
day are created via Auto Create, and how many are created automatically
by being linked to a Contract Purchase Order, and are therefore created
via the CREATEPO (PO Create Documents) workflow.
SELECT SUM(autocreate_ct) count_autocreate , SUM(contract_ct) count_contract FROM (SELECT (SELECT COUNT(DISTINCT pha.po_header_id) FROM po.po_lines_all pla WHERE pha.po_header_id = pla.po_header_id AND pha.document_creation_method = 'AUTOCREATE') autocreate_ct , (SELECT COUNT(DISTINCT pla.po_header_id) FROM po.po_lines_all pla WHERE pha.po_header_id = pla.po_header_id AND pla.contract_id IS NOT NULL AND (pha.document_creation_method <> 'AUTOCREATE')) contract_ct FROM po.po_headers_all pha WHERE pha.creation_date >= TRUNC(SYSDATE) - 30 -- last 30 days AND pha.type_lookup_code = 'STANDARD';
No comments:
Post a Comment