PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres - Truyền tên bảng làm tham số và lưu trữ kết quả trong tệp

Tôi đã sắp xếp vấn đề theo cách này

 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 ;

Tôi phải gán tổng số nguyên ở cuối và việc đóng dấu ngoặc kép (') thích hợp đã làm việc cho tôi. (Tôi chỉ dán một phần của hàm mà tôi đang gặp sự cố)

Cảm ơn tất cả sự giúp đỡ của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chọn id với nhóm ngày tối đa theo danh mục trong PostgreSQL?

  2. Khi xóa hàng trong postgres không giảm pk nối tiếp?

  3. Làm thế nào để lưu trữ các cài đặt toàn trang trong cơ sở dữ liệu?

  4. Làm cách nào để tổng hợp các kết nối bằng psycopg và gevent?

  5. Lấy N hàng cuối cùng trong cơ sở dữ liệu theo thứ tự?