Cizz22 3 months ago
parent 49fbda2340
commit 51dd9cbbae

@ -11,8 +11,8 @@ async def get_cm_cost_summary(collector_db: CollectorDbSession, last_oh_date:dat
query = text("""WITH part_costs AS ( query = text("""WITH part_costs AS (
SELECT SELECT
mu.wonum, mu.wonum,
SUM(COALESCE(inv.avgcost, po.unit_cost, 0)) AS parts_total_cost SUM(mu.itemqty * COALESCE(inv.avgcost, po.unit_cost, 0)) AS parts_total_cost
FROM maximo_material_use_transactions mu FROM maximo_workorder_materials mu
LEFT JOIN maximo_inventory inv LEFT JOIN maximo_inventory inv
ON mu.itemnum = inv.itemnum ON mu.itemnum = inv.itemnum
LEFT JOIN ( LEFT JOIN (
@ -91,8 +91,8 @@ async def get_oh_cost_summary(collector_db: CollectorDbSession, last_oh_date:dat
WITH part_costs AS ( WITH part_costs AS (
SELECT SELECT
mu.wonum, mu.wonum,
SUM(COALESCE(inv.avgcost, po.unit_cost, 0)) AS parts_total_cost SUM(mu.itemqty * COALESCE(inv.avgcost, po.unit_cost, 0)) AS parts_total_cost
FROM maximo_material_use_transactions mu FROM maximo_workorder_materials mu
LEFT JOIN maximo_inventory inv LEFT JOIN maximo_inventory inv
ON mu.itemnum = inv.itemnum ON mu.itemnum = inv.itemnum
LEFT JOIN ( LEFT JOIN (
@ -102,8 +102,8 @@ async def get_oh_cost_summary(collector_db: CollectorDbSession, last_oh_date:dat
) po ) po
ON mu.itemnum = po.item_num ON mu.itemnum = po.item_num
GROUP BY mu.wonum GROUP BY mu.wonum
) ),
, wo_costs AS ( wo_costs AS (
SELECT SELECT
w.wonum, w.wonum,
w.asset_location, w.asset_location,

Loading…
Cancel
Save