vault backup: 2023-10-18 08:37:38
This commit is contained in:
		
							parent
							
								
									4baa1c7382
								
							
						
					
					
						commit
						10e3a2cb8a
					
				
							
								
								
									
										15
									
								
								sql/get.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								sql/get.sql
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | |||||||
|  | SELECT  | ||||||
|  |      gset | ||||||
|  |     ,agglevel | ||||||
|  |     ,e.k | ||||||
|  |     ,e.v->>'units' | ||||||
|  |     ,e.v->>'price_usd' | ||||||
|  |     ,e.v->>'target_price'       | ||||||
|  | FROM  | ||||||
|  |     rlarp.price_pool_dev  | ||||||
|  |     JOIN LATERAL JSONB_EACH(season) e(k,v) ON TRUE  | ||||||
|  | WHERE   | ||||||
|  |     gset @> '{"baseitem":"XNS0T1G3"}'::jsonb  | ||||||
|  | ORDER BY  | ||||||
|  |     agglevel ASC | ||||||
|  | ; | ||||||
| @ -75,13 +75,13 @@ CREATE TABLE IF NOT EXISTS rlarp.price_pool_dev AS ( | |||||||
|         SELECT |         SELECT | ||||||
|              jsonb_strip_nulls( |              jsonb_strip_nulls( | ||||||
|                  jsonb_build_object( |                  jsonb_build_object( | ||||||
|                      'customer'           ,CASE WHEN GROUPING(customer          ) = 0 THEN customer  END  |                      'cust' ,customer          | ||||||
|                     ,'chanwide'           ,CASE WHEN GROUPING(chanwide          ) = 0 THEN chanwide  END  |                     ,'chan' ,chanwide          | ||||||
|                     ,'nursery_region'     ,CASE WHEN GROUPING(nursery_region    ) = 0 THEN nursery_region  END  |                     ,'nurs' ,nursery_region    | ||||||
|                     ,'greenhouse_region'  ,CASE WHEN GROUPING(greenhouse_region ) = 0 THEN greenhouse_region  END  |                     ,'ghse' ,greenhouse_region | ||||||
|                     ,'baseitem'           ,CASE WHEN GROUPING(baseitem          ) = 0 THEN baseitem  END |                     ,'mold' ,baseitem          | ||||||
|                     ,'v1dataseg'          ,CASE WHEN GROUPING(v1dataseg         ) = 0 THEN v1dataseg END |                     ,'v1ds' ,v1dataseg         | ||||||
|                     ,'v0dataseg'          ,CASE WHEN GROUPING(v0dataseg         ) = 0 THEN v0dataseg END |                     ,'v0ds' ,v0dataseg         | ||||||
|                 ) |                 ) | ||||||
|             ) gset |             ) gset | ||||||
|             ,oseas |             ,oseas | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								todo.md
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								todo.md
									
									
									
									
									
								
							| @ -1,2 +1,4 @@ | |||||||
| - [ ] label aggregation levels with a sort and a short label | - [ ] label aggregation levels with a sort and a short label | ||||||
| - [ ] unwrap the data to the necessary level to get back to a table | - [ ] unwrap the data to the necessary level to get back to a table | ||||||
|  | - [ ] what if you want history on an exact SKU to see volume purchases etc? | ||||||
|  |     - maybe just go straight to the data in that case and leave price pool to be the aggregate data | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user