forecast_api/build/swap_fake_parts.sql
2020-05-11 20:05:46 -04:00

29 lines
517 B
SQL

with
fp as (
SELECT
od.part,
sum(fb_val_loc * r_rate) sales,
sum(fb_cst_loc * c_rate) scost
FROM
rlarp.osmf_dev od
LEFT OUTER JOIN rlarp.itemmv m ON
m.item = od.part
WHERE
m.item is null
GROUP BY
od.part
)
SELECT
fp.part,
fp.sales,
min(item) item
FROM
fp
LEFT OUTER JOIN rlarp.itemmv m ON
substring(m.item,1,11) = fp.part
GROUP BY
fp.part,
fp.sales
ORDER BY
fp.sales desc,`
fp.part