cordone scripts related to pounds based forecast
This commit is contained in:
parent
2d24c9e0e5
commit
7c5c0b1134
78
lbs_schedule/unpivot.pg.sql
Normal file
78
lbs_schedule/unpivot.pg.sql
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
WITH
|
||||||
|
cols AS (
|
||||||
|
SELECT
|
||||||
|
"Renamed" shipcust
|
||||||
|
,"ReRep" dsm
|
||||||
|
-- "Ship-To Group" shipcust
|
||||||
|
-- ,"Default Rep" dsm
|
||||||
|
,"FY26"::numeric lbs
|
||||||
|
FROM
|
||||||
|
rlarp.lbs_upload
|
||||||
|
WHERE
|
||||||
|
"FY26"::numeric <> 0
|
||||||
|
AND "Renamed" <> '(blank)'
|
||||||
|
)
|
||||||
|
,no_customermaster AS (
|
||||||
|
SELECT
|
||||||
|
l.*
|
||||||
|
FROM
|
||||||
|
cols l
|
||||||
|
LEFT OUTER JOIN rlarp.cust c ON
|
||||||
|
c.dba = l.shipcust
|
||||||
|
AND c.default_rep = l.dsm
|
||||||
|
WHERE
|
||||||
|
c.dba IS NULL
|
||||||
|
)
|
||||||
|
,last_season AS (
|
||||||
|
SELECT
|
||||||
|
l.shipcust
|
||||||
|
,l.dsm
|
||||||
|
,l.lbs
|
||||||
|
,max(oseas) max_oseas
|
||||||
|
FROM
|
||||||
|
cols l
|
||||||
|
LEFT OUTER JOIN rlarp.osm_stack o ON
|
||||||
|
l.shipcust = o.ship_dba
|
||||||
|
AND l.dsm = o.dsm
|
||||||
|
WHERE
|
||||||
|
qty <> 0
|
||||||
|
AND sales_usd <> 0
|
||||||
|
AND fs_line = '41010'
|
||||||
|
AND oseas <= 2025
|
||||||
|
AND version = 'Actual'
|
||||||
|
GROUP BY
|
||||||
|
l.shipcust
|
||||||
|
,l.dsm
|
||||||
|
,l.lbs
|
||||||
|
)
|
||||||
|
,all_with_last_season AS (
|
||||||
|
select
|
||||||
|
l.*
|
||||||
|
,s.max_oseas
|
||||||
|
from
|
||||||
|
cols l
|
||||||
|
LEFT OUTER JOIN last_season s ON
|
||||||
|
s.shipcust = l.shipcust
|
||||||
|
AND s.dsm = l.dsm
|
||||||
|
)
|
||||||
|
select
|
||||||
|
c.*
|
||||||
|
,o.bill_cust
|
||||||
|
,o.ship_cust
|
||||||
|
,o.part
|
||||||
|
,o.promo
|
||||||
|
,o.programd
|
||||||
|
,o.qty
|
||||||
|
,o.odate
|
||||||
|
,o.sdate
|
||||||
|
from
|
||||||
|
all_with_last_season c
|
||||||
|
left outer join rlarp.osm_stack o ON
|
||||||
|
c.shipcust = o.ship_dba
|
||||||
|
AND c.dsm = o.dsm
|
||||||
|
AND c.max_oseas = o.oseas
|
||||||
|
WHERE
|
||||||
|
version = 'Actual'
|
||||||
|
AND fs_line = '41010'
|
||||||
|
AND qty <> 0
|
||||||
|
AND sales_usd <> 0
|
||||||
4589
lbs_schedule/upload.pg.sql
Normal file
4589
lbs_schedule/upload.pg.sql
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user