suffix listing format adjustment, and don't group on conversion factor, just pick the biggest one
This commit is contained in:
parent
e040132bce
commit
89737cf358
@ -213,17 +213,17 @@ WHERE
|
||||
SELECT
|
||||
plist
|
||||
,stlc
|
||||
,string_agg(DISTINCT coltier ,', ') FILTER (WHERE clist IS NOT NULL) coltier
|
||||
,string_agg(DISTINCT branding,', ') branding
|
||||
,string_agg(DISTINCT coltier ,',') FILTER (WHERE clist IS NOT NULL) coltier
|
||||
,string_agg(DISTINCT branding,',') branding
|
||||
-------replace blank with 'none'--------------
|
||||
,regexp_replace(string_agg(DISTINCT accs ,', '),'^,','none,','g') accs
|
||||
,string_agg(DISTINCT suffix ,', ') suffix
|
||||
,regexp_replace(string_agg(DISTINCT accs ,','),'^,','','g') accs
|
||||
,regexp_replace(string_agg(DISTINCT suffix ,','),'^,','','g') suffix
|
||||
,pckg
|
||||
,col
|
||||
,vol_uom
|
||||
,voL_qty
|
||||
,nm
|
||||
,dm
|
||||
,max(nm) nm
|
||||
,max(dm) dm
|
||||
,price
|
||||
-----convert json array to a plain text representation as well as remove nulls------
|
||||
,regexp_replace(jsonb_arr_aggcd(clist)::text,'["\[\]]|null, ','','g') clist
|
||||
@ -236,13 +236,11 @@ WHERE
|
||||
,col
|
||||
,vol_uom
|
||||
,vol_qty
|
||||
,nm
|
||||
,dm
|
||||
,price
|
||||
)
|
||||
,seq_levels AS (
|
||||
SELECT
|
||||
plist||'.'||stlc||'.'||pckg||'.'||col||'.'||to_char(row_number() OVER (PARTITION BY plist, stlc, col ORDER BY price ASC),'FM00') lookup
|
||||
plist||'.'||stlc||'.'||pckg||'.'||col||'.'||to_char(row_number() OVER (PARTITION BY plist, stlc, pckg, col ORDER BY price ASC),'FM00') lookup
|
||||
,plist
|
||||
,stlc
|
||||
,coltier
|
||||
|
Loading…
Reference in New Issue
Block a user