sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres - Skickar tabellnamn som parameter och lagrar resultat i fil

Jag sorterade problemet så här

 Begin
 execute 'select count(*) from ' ||tablename||
' where cast(date_dimension_year || ''-'' || date_dimension_month || ''-''||date_dimension_day as date) 
not between (current_date - interval ''13 months'') and current_date' into total ;

Jag var tvungen att tilldela heltalssumman mot slutet och korrekt stängning av citat (') fungerade för mig. (Jag klistrade precis in en del av funktionen där jag fick problemet)

Tack för all hjälp.




  1. Äntligen installerade MySQL for Rails i Windows 64 bit, och nu

  2. Gruppera data med OVER- och PARTITION BY-funktionerna

  3. Hur väljer man en rad med maximalt värde för en kolumn i MySQL?

  4. Oracle använder LIKE '%' den DATE