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

SQL Nhận tất cả các bản ghi cũ hơn 30 ngày

Hãy thử một cái gì đó như:

SELECT * from profiles WHERE to_timestamp(last_login) < NOW() - INTERVAL '30 days' 

Trích dẫn từ sách hướng dẫn:

Một hàm to_timestamp một đối số cũng có sẵn; nó chấp nhận đối số chính xác kép và chuyển đổi từ kỷ nguyên Unix (giây kể từ 1970-01-01 00:00:00 + 00) sang dấu thời gian với múi giờ. (Các kỷ nguyên Unix số nguyên được truyền ngầm đến độ chính xác gấp đôi.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres - TẠO BẢNG TỪ CHỌN

  2. Làm cách nào để kết hợp cả ngày với trường ngày giờ?

  3. PGEast, Đo điểm chuẩn phần cứng và Trang trại hiệu suất PG

  4. in giá trị của một biến trong postgresql

  5. Nguyên nhân nào gây ra lỗi Thêm không được nhận dạng ... khi chạy Postgresql 11 trên máy Windows?