From 241994cb567b2eb3e67e4434affe5978a0ddd3ed Mon Sep 17 00:00:00 2001 From: PhilRunninger Date: Mon, 18 Mar 2024 21:23:07 -0400 Subject: [PATCH] Use a pre-authorized, fixed exchange rate of 0.7409 for forecasting. --- route_sql/new_basket.sql | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/route_sql/new_basket.sql b/route_sql/new_basket.sql index b18dca9..d04e38f 100644 --- a/route_sql/new_basket.sql +++ b/route_sql/new_basket.sql @@ -187,7 +187,7 @@ target AS (select $$replace_request$$::json def) JOIN LATERAL json_to_record(je.value) as r (amount numeric, qty numeric) ON TRUE LEFT OUTER JOIN mseq ON mseq.m = je.key - +) --select 'targm', * from targm -- ,mmixp AS ( @@ -360,8 +360,8 @@ FROM LEFT OUTER JOIN "CMS.CUSLG".itemm i ON i.item = b.part LEFT OUTER JOIN SEG ON - SEG.GLEC = i.glec - --AND SEG.SEGM <> 'Other' + SEG.GLEC = i.glec -- AND + -- SEG.SEGM <> 'Other' LEFT OUTER JOIN LGDAT.CUST BC ON BC.BVCUST = rtrim(substring(b.bill_cust_descr,1,8)) LEFT OUTER JOIN LGDAT.CUST SC ON @@ -381,28 +381,28 @@ FROM END END LEFT OUTER JOIN lgdat.icstm im ON - im.cgpart = b.part - AND im.cgplnt = i.dplt + im.cgpart = b.part AND + im.cgplnt = i.dplt LEFT OUTER JOIN lgdat.icstp ip ON - ip.chpart = b.part - AND ip.chplnt = i.dplt + ip.chpart = b.part AND + ip.chplnt = i.dplt LEFT OUTER JOIN lgdat.icstr ir ON - ir.y0part = b.part - AND ir.y0plnt = i.dplt + ir.y0part = b.part AND + ir.y0plnt = i.dplt LEFT OUTER JOIN lgdat.plnt ON yaplnt = i.dplt LEFT OUTER JOIN copr ON copr.comp = yacomp::text - LEFT OUTER JOIN rlarp.ffcret cx ON - cx.perd = '2412' - AND cx.rtyp = 'MA' - AND cx.fcur = copr.curr - AND cx.tcur = 'US' - LEFT OUTER JOIN rlarp.ffcret rx ON - rx.perd = '2412' - AND rx.rtyp = 'MA' - AND rx.fcur = COALESCE(bc.bvcurr,b.r_currency) - AND rx.tcur = 'US' + LEFT OUTER JOIN (select 'US' fcur, 1.0 rate UNION ALL select 'CA', 0.7409) cx ON + -- cx.perd = '2412' AND + -- cx.rtyp = 'MA' AND + cx.fcur = copr.curr -- AND + -- cx.tcur = 'US' + LEFT OUTER JOIN (select 'US' fcur, 1.0 rate UNION ALL select 'CA', 0.7409) rx ON + -- rx.perd = '2412' AND + -- rx.rtyp = 'MA' AND + rx.fcur = COALESCE(bc.bvcurr,b.r_currency) -- AND + -- rx.tcur = 'US' ) -- select 'final', * from final --