expand the new target definition into a complete listing
This commit is contained in:
		
							parent
							
								
									6e2e806f9b
								
							
						
					
					
						commit
						8974095341
					
				| @ -1,61 +1,67 @@ | ||||
| SELECT | ||||
| 	ui_json->'details' | ||||
| FROM pricequote.single_price_call( | ||||
|     'FARM0001', | ||||
|     'KEYB0001', | ||||
|     'HCA10000B661100', | ||||
|     'v1:T..CSE..D', | ||||
|     50000 | ||||
| ) f; | ||||
| 
 | ||||
| SELECT | ||||
| 	ui_json->'details' | ||||
| FROM pricequote.single_price_call( | ||||
|     'FARM0001', | ||||
|     'KEYB0001', | ||||
|     'HZP3E103E21D050', | ||||
|     'v1:C..BDL..', | ||||
|     50000 | ||||
| ) f; | ||||
| 
 | ||||
| SELECT | ||||
| 	ui_json | ||||
| FROM pricequote.single_price_call( | ||||
|     'BFGS0001', | ||||
|     'BOBS0002', | ||||
|     'HTI10754B12B024LXB04', | ||||
|     'v1:L.L.PLT..', | ||||
|     172000 | ||||
| ) f; | ||||
| 
 | ||||
| SELECT * FROM pricequote.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgroup = 'HZP3E100'; | ||||
| 
 | ||||
| SELECT | ||||
| 	pc.expl | ||||
| FROM | ||||
| 	pricequote.live_quotes | ||||
| 	LEFT JOIN LATERAL pricequote.single_price_call( | ||||
| 		billto, shipto, part, v1ds, units_each | ||||
| 	) pc ON TRUE | ||||
| WHERE | ||||
| 	qid  = 113173 | ||||
| 	AND qrn = 32; | ||||
| 
 | ||||
| -- 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 | ||||
| -- 	ui_json->'details' | ||||
| -- FROM pricequote.single_price_call( | ||||
| --     'FARM0001', | ||||
| --     'KEYB0001', | ||||
| --     'HCA10000B661100', | ||||
| --     'v1:T..CSE..D', | ||||
| --     50000 | ||||
| -- ) f; | ||||
| -- | ||||
| -- SELECT | ||||
| -- 	ui_json->'details' | ||||
| -- FROM pricequote.single_price_call( | ||||
| --     'FARM0001', | ||||
| --     'KEYB0001', | ||||
| --     'HZP3E103E21D050', | ||||
| --     'v1:C..BDL..', | ||||
| --     50000 | ||||
| -- ) f; | ||||
| -- | ||||
| -- SELECT | ||||
| -- 	ui_json | ||||
| -- FROM pricequote.single_price_call( | ||||
| --     'BFGS0001', | ||||
| --     'BOBS0002', | ||||
| --     'HTI10754B12B024LXB04', | ||||
| --     'v1:L.L.PLT..', | ||||
| --     172000 | ||||
| -- ) f; | ||||
| -- | ||||
| -- SELECT * FROM pricequote.lastpricedetail l WHERE customer = 'HYBELS' AND l.partgroup = 'HZP3E100'; | ||||
| -- | ||||
| -- SELECT | ||||
| -- 	pc.expl | ||||
| -- 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 | ||||
| -- LIMIT 10000; | ||||
| -- 	pricequote.live_quotes | ||||
| -- 	LEFT JOIN LATERAL pricequote.single_price_call( | ||||
| -- 		billto, shipto, part, v1ds, units_each | ||||
| -- 	) pc ON TRUE | ||||
| -- WHERE | ||||
| -- 	qid  = 113173 | ||||
| -- 	AND qrn = 32; | ||||
| 
 | ||||
| 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 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user