SELECT ui_json->'data' FROM pricequote.single_price_call( 'FARM0001', 'KEYB0001', 'HCA10000B661100', 'v1:T..CSE..D', 50000 ) f; SELECT *, ui_json->'data' FROM pricequote.single_price_call( 'BFGS0001', 'SPRI0019', 'INT12040G18C100', 'v1:B..CSE..', 7037 ) f; SELECT *, ui_json->'data' FROM pricequote.single_price_call( 'BELL0039', 'BELL0039', 'XNS0T1G3X19B096PZBND', 'v1:L.P.PLT..', 82420 ) f; SELECT * FROM rlarp.cust WHERE code = 'PACK0009' -- SELECT * FROM pricequote.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgroup = 'HZP3E100'; -- SELECT q.billto, q.shipto, q.part, q.v1ds, q.units_each, pc.tprice, pc.tmath FROM pricequote.live_quotes q LEFT JOIN LATERAL pricequote.single_price_call( billto, shipto, part, v1ds, units_each ) pc ON TRUE WHERE qid = 113761 -- AND qrn = 4; create table pricequote.target_prices_base as ( with expand AS ( SELECT c.compset, c.stlc, c.floor, b.ds, b.chan, b.tier, b.vol, b.val, b.price, json_pretty(to_json(b.math)) math FROM pricequote.core_target c LEFT JOIN LATERAL pricequote.build_pricing_path_base (options||jsonb_build_object('entity','Anchor','attr',c.stlc,'val',c.floor,'func','Price')) b ON b.lastflag ) -- select count(*) from expand select * from expand ) with data; -- SELECT -- stlc, ds, chan, tier, vol, price, math -- FROM -- pricequote.build_pricing_path_base( -- $$ -- [{"folder":"01 Gal Can","entity":"Anchor","attr":"BM.03000","val":0.15,"func":"Price"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"B","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"C","val":1.2,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"L","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"M","val":1.2,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"P","val":1.2,"func":"Factor"},{"folder":"01 Gal Can","entity":"Color Tier","attr":"T","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Branding","attr":null,"val":0,"func":"Price"},{"folder":"01 Gal Can","entity":"Branding","attr":"L","val":0.04,"func":"Price"},{"folder":"01 Gal Can","entity":"Branding","attr":"P","val":0.1,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"BDL","val":0.005,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"CSE","val":0.01,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"PLT","val":0,"func":"Price"},{"folder":"01 Gal Can","entity":"Packaging","attr":"SLV","val":0.005,"func":"Price"},{"folder":"01 Gal Can","entity":"Suffix","attr":null,"val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Accessories","attr":null,"val":0,"func":"Price"},{"folder":"01 Gal Can","entity":"Channel","attr":"DIR","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Channel","attr":"DRP","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Channel","attr":"WHS","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Tier","attr":1,"val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Tier","attr":2,"val":1.05,"func":"Factor"},{"folder":"01 Gal Can","entity":"Tier","attr":3,"val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"00-01","val":1.35,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"01-08","val":1.1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"24","val":1,"func":"Factor"},{"folder":"01 Gal Can","entity":"Volume","attr":"08-24","val":1.05,"func":"Factor"}] -- $$ -- ) -- WHERE -- lastflag