sql >> Database >  >> RDS >> PostgreSQL

Postgres - Tabelnaam doorgeven als parameter en resultaat opslaan in bestand

Ik heb het probleem op deze manier opgelost

 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 ;

Ik moest het gehele getal aan het einde toewijzen en het juiste sluiten van citaat (') werkte voor mij. (Ik heb zojuist een deel van de functie geplakt waar ik een probleem kreeg)

Bedankt voor al je hulp.




  1. Postgresql &psycopg2:database bestaat niet

  2. Een enkele rij splitsen in meerdere kolommen in mysql

  3. Verbinding maken met een OracleDB via een Android-app

  4. Waarom eindigt de instructie While (rs.next()) na de eerste iteratie?