get rid of sql table creation here, all column references should be formatted as quote itentifieds format('%I)
This commit is contained in:
		
							parent
							
								
									d1371bcdce
								
							
						
					
					
						commit
						53523eb330
					
				| @ -49,8 +49,6 @@ WHERE | ||||
|     dtype = 'date'  | ||||
|     AND fkey IS NOT NULL; | ||||
| 
 | ||||
| CREATE TABLE IF NOT EXISTS fc.sql(cmd text PRIMARY KEY, t text ); | ||||
| 
 | ||||
| -------------------------------build a column list----------------------------------------- | ||||
| SELECT  | ||||
|     string_agg('o.'||format('%I',cname),E'\n    ,' ORDER BY opos ASC) | ||||
| @ -107,11 +105,11 @@ FROM | ||||
| WHERE | ||||
|     ( | ||||
|         --base period orders booked.... | ||||
|         $$||_order_date||$$ BETWEEN 'app_baseline_from_date'::date AND 'app_baseline_to_date'::date | ||||
|         $$||format('%I',_order_date)||$$ BETWEEN 'app_baseline_from_date'::date AND 'app_baseline_to_date'::date | ||||
|         --...or any open orders currently booked before cutoff.... | ||||
|         OR ($$||_order_status||$$ IN (app_openstatus_code) and $$||_order_date||$$ <= 'app_openorder_cutoff'::date) | ||||
|         OR ($$||format('%I',_order_status)||$$ IN ('app_openstatus_code') and $$||format('%I',_order_date)||$$ <= 'app_openorder_cutoff'::date) | ||||
|         --...or anything that shipped in that period | ||||
|         OR ($$||_ship_date||$$ BETWEEN 'app_baseline_from_date'::date AND 'app_baseline_to_date'::date) | ||||
|         OR ($$||format('%I',_ship_date)||$$ BETWEEN 'app_baseline_from_date'::date AND 'app_baseline_to_date'::date) | ||||
|     ) | ||||
|     --be sure to pre-exclude unwanted items, like canceled orders, non-gross sales, and short-ships | ||||
| $$::text | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user