commit: 2025-08-12 01:19:30

This commit is contained in:
Paul Trowbridge 2025-08-12 01:19:30 -04:00
parent d77b042581
commit fb462fbcb1
4 changed files with 17 additions and 13 deletions

View File

@ -1,10 +1,10 @@
EXEC pricing.single_price_call EXEC pricing.single_price_call
@bill = 'FARM0001', @bill = 'GRIF0001',
@ship = 'KEYB0001', @ship = 'GRIF0001',
@part = 'HSI1000BB661050', @part = 'XNS0T1G3G18B096',
@v1ds = 'v1:L..CSE..D', @v1ds = 'v1:B..PLT..',
@vol = 50000; @vol = 9600;
EXEC pricing.single_price_call EXEC pricing.single_price_call
@bill = 'BFGS0001', @bill = 'BFGS0001',
@ -15,6 +15,10 @@ EXEC pricing.single_price_call
SELECT * FROM pricing.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgroup = 'HZP3E100' SELECT * FROM pricing.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgroup = 'HZP3E100'
SELECT * FROM pricing.pricelist_ranged pr WHERE pr.jcpart = 'XNS0T1G3G18B096' AND
SELECT * FROM CMSInterfaceIN.[CMS.CUSLG].
EXEC pricing.single_price_call EXEC pricing.single_price_call
@bill = 'GRIF0001', @bill = 'GRIF0001',
@ship = 'GRIF0001', @ship = 'GRIF0001',

View File

@ -504,7 +504,7 @@ BEGIN
SELECT * FROM ( SELECT * FROM (
SELECT SELECT
----------------------label------------------------------------------------ ----------------------label------------------------------------------------
CASE WHEN value <> '' THEN RTRIM(SUBSTRING(value,1,18)) ELSE 'No Target' END AS label, CASE WHEN value <> '' THEN replace(RTRIM(SUBSTRING(value,1,18)),'Anchor:', 'Floor: ') ELSE 'No Target' END AS label,
----------------------value------------------------------------------------ ----------------------value------------------------------------------------
CASE WHEN value <> '' THEN CASE WHEN value <> '' THEN
TRY_CAST(SUBSTRING(value,23,7) AS NUMERIC(20,5)) TRY_CAST(SUBSTRING(value,23,7) AS NUMERIC(20,5))
@ -524,7 +524,7 @@ BEGIN
UNION ALL UNION ALL
SELECT SELECT
----------------------label------------------------------------------------ ----------------------label------------------------------------------------
'Price' AS label, 'Target' AS label,
----------------------value------------------------------------------------ ----------------------value------------------------------------------------
tprice AS value, tprice AS value,
----------------------type------------------------------------------------- ----------------------type-------------------------------------------------

View File

@ -454,10 +454,10 @@ BEGIN
'type', 'currency', 'type', 'currency',
'note', CASE WHEN _last_price IS NOT NULL THEN 'note', CASE WHEN _last_price IS NOT NULL THEN
CASE _last_source CASE _last_source
WHEN 'mrq' THEN 'Recent similar ' || _last_part || ' ' WHEN 'mrq' THEN 'Recent similar ' || _last_part || ' ' || 'qty: ' || _last_qty
WHEN 'mrs' THEN 'Recent similar ' || _last_part || ' ' WHEN 'mrs' THEN 'Recent similar ' || _last_part || ' ' || 'qty: ' || _last_qty
WHEN 'dsq' THEN 'Last quote' WHEN 'dsq' THEN 'Last quote ' || 'qty: ' || _last_qty
WHEN 'dss' THEN 'Last sale' WHEN 'dss' THEN 'Last sale ' || 'qty: ' || _last_qty
ELSE '' ELSE ''
END || END ||
CASE WHEN COALESCE(_last_order, '0') = '0' THEN ' Qt# ' || COALESCE(_last_quote, '') ELSE ' Ord# ' || COALESCE(_last_order, '') END CASE WHEN COALESCE(_last_order, '0') = '0' THEN ' Qt# ' || COALESCE(_last_quote, '') ELSE ' Ord# ' || COALESCE(_last_order, '') END

View File

@ -1,7 +1,7 @@
-- set work_mem TO '4GB'; -- set work_mem TO '4GB';
-- --
DROP VIEW IF EXISTS rlarp.quote_review; DROP VIEW IF EXISTS rlarp.quote_review;
CREATE VIEW rlarp.quote_review AS CREATE OR REPLACE VIEW rlarp.quote_review AS
WITH WITH
---------------------get quote lines from SQL Server--------------------- ---------------------get quote lines from SQL Server---------------------
lq AS MATERIALIZED ( lq AS MATERIALIZED (
@ -105,7 +105,7 @@ lq AS MATERIALIZED (
-- ,jsonb_pretty(pricing) pricing -- ,jsonb_pretty(pricing) pricing
,p.guidance_price ,p.guidance_price
,p.guidance_reason ,p.guidance_reason
,jsonb_pretty(p.ui_json->'details') expl ,jsonb_pretty(p.ui_json->'data') expl
FROM FROM
lq lq
LEFT OUTER JOIN "CMS.CUSLG".itemm i ON LEFT OUTER JOIN "CMS.CUSLG".itemm i ON