Compare commits

...

3 Commits

Author SHA1 Message Date
49ceebc696 include price level in debug data 2025-10-21 10:28:14 -04:00
Paul Trowbridge
82b68c80b3
Merge pull request #5 from The-HC-Companies/dev_coalecseblanks
do a coalesce on blanks instead of nulls as the db is populated with …
2025-10-21 10:06:56 -04:00
6101bf4ddf do a coalesce on blanks instead of nulls as the db is populated with blanks 2025-10-21 10:06:15 -04:00
5 changed files with 12 additions and 12 deletions

View File

@ -6,12 +6,12 @@ EXEC pricing.single_price_call
@v1ds = 'v1:B..PLT..',
@vol = 9600;
EXEC pricing.single_price_call
@bill = 'FARM0001',
@ship = 'KEYB0001',
@part = 'HCA10000B661100',
@v1ds = 'v1:T..CSE..D',
@vol = 172000;
EXEC pricing.pricing.single_price_call
@bill = 'VASA0002',
@ship = 'VASA0004',
@part = 'HZP3E100E24C800',
@v1ds = 'v1:T..CSE..',
@vol = 19200;
SELECT g.*
FROM (SELECT
@ -27,8 +27,6 @@ SELECT * FROM pricing.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgrou
SELECT * FROM pricing.pricelist_ranged pr WHERE pr.jcpart = 'XNS0T1G3G18B096' AND
SELECT * FROM CMSInterfaceIN.[CMS.CUSLG].
EXEC pricing.single_price_call
@bill = 'GRIF0001',
@ship = 'GRIF0001',

View File

@ -120,7 +120,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel
END
ELSE bc.plevel

View File

@ -182,7 +182,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel
END
ELSE bc.plevel
@ -446,6 +446,7 @@ BEGIN
,q.last_premium AS last_premium
,q.last_premium_method AS last_premium_method
,q.last_price_norm AS last_price_norm
,q.plevel AS plevel
,q.listcode AS listcode
,q.listprice AS listprice
,q.listprice_eff AS listprice_eff

View File

@ -184,7 +184,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel
END
ELSE bc.plevel
@ -438,6 +438,7 @@ BEGIN
),
'list',
jsonb_build_object(
'plevel', _plevel,
'listcode', _list_code,
'listprice', _list_price,
'listprice_eff', _listprice_eff,

View File

@ -78,7 +78,7 @@ BEGIN
CASE SUBSTRING(bc.cclass, 2, 3)
WHEN 'DIS' THEN
CASE SUBSTRING(sc.cclass, 2, 3)
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
WHEN 'DIS' THEN CASE WHEN COALESCE(sc.plevel,'') = '' THEN bc.plevel ELSE sc.plevel END
ELSE bc.plevel
END
ELSE bc.plevel