From d2f56fcafab66ce413a4484f0c86e000c70e9901 Mon Sep 17 00:00:00 2001 From: Paul Trowbridge Date: Mon, 18 Aug 2025 14:33:38 -0400 Subject: [PATCH] examples --- example_usage.ms.sql | 18 ++++++++++++++---- example_usage.pg.sql | 8 ++++---- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/example_usage.ms.sql b/example_usage.ms.sql index fecdf01..aa891bd 100644 --- a/example_usage.ms.sql +++ b/example_usage.ms.sql @@ -7,12 +7,22 @@ EXEC pricing.single_price_call @vol = 9600; EXEC pricing.single_price_call - @bill = 'BFGS0001', - @ship = 'BOBS0002', - @part = 'HTI10754B12B024LXB04', - @v1ds = 'v1:L.L.PLT..', + @bill = 'FARM0001', + @ship = 'KEYB0001', + @part = 'HCA10000B661100', + @v1ds = 'v1:T..CSE..D', @vol = 172000; +SELECT g.* +FROM (SELECT + TRY_CAST(.33275 AS NUMERIC(20,5)) AS tprice, + TRY_CAST(.758 AS NUMERIC(20,5)) AS last_price_norm, + TRY_CAST(null AS NUMERIC(20,5)) AS listprice_eff, + TRY_CAST('2025-06-01' AS DATE) AS last_date + ) q +CROSS APPLY pricing.guidance_logic(q.tprice, q.last_price_norm, q.listprice_eff, q.last_date, 0.05, 1.0, 1.0) g; + + SELECT * FROM pricing.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgroup = 'HZP3E100' SELECT * FROM pricing.pricelist_ranged pr WHERE pr.jcpart = 'XNS0T1G3G18B096' AND diff --git a/example_usage.pg.sql b/example_usage.pg.sql index 416be36..b055130 100644 --- a/example_usage.pg.sql +++ b/example_usage.pg.sql @@ -3,8 +3,8 @@ SELECT FROM pricequote.single_price_call( 'FARM0001', 'KEYB0001', - 'HZP3E103E21D050', - 'v1:C..BDL..', + 'HCA10000B661100', + 'v1:T..CSE..D', 50000 ) f @@ -38,5 +38,5 @@ FROM billto, shipto, part, v1ds, units_each ) pc ON TRUE WHERE - qid = 113278 - AND qrn = 5 \ No newline at end of file + qid = 113173 + AND qrn = 32 \ No newline at end of file