Merge pull request #4 from The-HC-Companies/dev_pricelist
use bill-to price level if there is no ship-to level
This commit is contained in:
commit
66779efb0a
@ -97,7 +97,11 @@ BEGIN
|
|||||||
SELECT
|
SELECT
|
||||||
q.ctid,
|
q.ctid,
|
||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN CASE SUBSTRING(sc.cclass, 2, 3) WHEN 'DIS' THEN 'WHS' ELSE 'DRP' END
|
WHEN 'DIS' THEN
|
||||||
|
CASE SUBSTRING(sc.cclass, 2, 3)
|
||||||
|
WHEN 'DIS' THEN 'WHS'
|
||||||
|
ELSE 'DRP'
|
||||||
|
END
|
||||||
ELSE 'DIR'
|
ELSE 'DIR'
|
||||||
END AS chan,
|
END AS chan,
|
||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
@ -105,12 +109,20 @@ BEGIN
|
|||||||
ELSE COALESCE(sc.tier, bc.tier)
|
ELSE COALESCE(sc.tier, bc.tier)
|
||||||
END AS tier,
|
END AS tier,
|
||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN CASE SUBSTRING(sc.cclass, 2, 3) WHEN 'DIS' THEN bc.dba ELSE sc.dba END
|
WHEN 'DIS' THEN
|
||||||
|
CASE SUBSTRING(sc.cclass, 2, 3)
|
||||||
|
WHEN 'DIS' THEN bc.dba
|
||||||
|
ELSE sc.dba
|
||||||
|
END
|
||||||
ELSE bc.dba
|
ELSE bc.dba
|
||||||
END AS cust,
|
END AS cust,
|
||||||
i.mpck AS pltq,
|
i.mpck AS pltq,
|
||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN CASE SUBSTRING(sc.cclass, 2, 3) WHEN 'DIS' THEN sc.plevel ELSE bc.plevel END
|
WHEN 'DIS' THEN
|
||||||
|
CASE SUBSTRING(sc.cclass, 2, 3)
|
||||||
|
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
|
||||||
|
ELSE bc.plevel
|
||||||
|
END
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
END AS plevel,
|
END AS plevel,
|
||||||
i.partgroup AS partgroup,
|
i.partgroup AS partgroup,
|
||||||
|
@ -182,7 +182,7 @@ BEGIN
|
|||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN
|
WHEN 'DIS' THEN
|
||||||
CASE SUBSTRING(sc.cclass, 2, 3)
|
CASE SUBSTRING(sc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN sc.plevel
|
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
END
|
END
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
|
@ -184,7 +184,7 @@ BEGIN
|
|||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN
|
WHEN 'DIS' THEN
|
||||||
CASE SUBSTRING(sc.cclass, 2, 3)
|
CASE SUBSTRING(sc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN sc.plevel
|
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
END
|
END
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
|
@ -78,7 +78,7 @@ BEGIN
|
|||||||
CASE SUBSTRING(bc.cclass, 2, 3)
|
CASE SUBSTRING(bc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN
|
WHEN 'DIS' THEN
|
||||||
CASE SUBSTRING(sc.cclass, 2, 3)
|
CASE SUBSTRING(sc.cclass, 2, 3)
|
||||||
WHEN 'DIS' THEN sc.plevel
|
WHEN 'DIS' THEN COALESCE(sc.plevel,bc.plevel)
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
END
|
END
|
||||||
ELSE bc.plevel
|
ELSE bc.plevel
|
||||||
|
Loading…
Reference in New Issue
Block a user