PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgres - Подаване на името на таблицата като параметър и съхраняване на резултата във файл

Подредих проблема по този начин

 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 ;

Трябваше да присвоя цялото цяло число към края и правилното затваряне на цитат (') свърши работа за мен. (Току-що поставих част от функцията, където получавах проблем)

Благодаря за цялата ви помощ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавяне (натискане) и премахване от JSON масив в PostgreSQL 9.5+

  2. Как да актуализирате групово последователност ID postgreSQL за всички таблици

  3. Някакви недостатъци при използването на текст от тип данни за съхранение на низове?

  4. PostgreSQL:дублираната стойност на ключ нарушава уникалното ограничение на командата UPDATE

  5. Как да избера идентификатор с максимална дата, група по категория в Ecto заявка с Phoenix?