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

Làm thế nào để liệt kê các bản ghi có ngày từ 10 ngày qua?

Có, điều này không hoạt động trong PostgreSQL (giả sử cột " ngày "thuộc loại dữ liệu date ) Tại sao bạn không thử nó?

Định dạng ANSI SQL chuẩn sẽ là:

SELECT Table.date 
FROM Table 
WHERE date > current_date - interval '10' day;

Tôi thích định dạng đó hơn vì nó giúp mọi thứ dễ đọc hơn (nhưng nó giống với current_date - 10 ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 13:GIỚI HẠN… CÓ TIES

  2. CTE và Nghịch lý sinh nhật

  3. Psql không thể kết nối với máy chủ:Không có tệp hoặc thư mục như vậy, lỗi 5432?

  4. Nhận kích thước của đối tượng lớn trong truy vấn PostgreSQL?

  5. Cài đặt Postgis:loại hình học không tồn tại