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

Hiển thị bản ghi cũ hơn 3 tháng trong sql

Hãy thử điều này

select * from `table` where `yourfield` >= DATE_SUB(CURDATE(), INTERVAL 3 MONTH)

Ví dụ về ngày, năm, hãy xem bên dưới.

DATE_SUB(CURDATE(), INTERVAL 15 DAY) /*For getting record specific days*/

DATE_SUB(CURDATE(), INTERVAL 1 YEAR) /*for getting records specific years*/

Đối với Anand, truy vấn
BETWEEN DATE_SUB( CURDATE( ) ,INTERVAL 6 MONTH ) AND DATE_SUB( CURDATE() ,INTERVAL 3 MONTH ) 
/* For Getting records between last 6 month to last 3 month


  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 để đếm số lần xuất hiện của mỗi ID khóa ngoại trong một bảng?

  2. Mẹo để chuyển từ HAProxy sang ProxySQL

  3. Thay đổi định dạng ngày (trong DB hoặc đầu ra) thành dd / mm / yyyy - PHP MySQL

  4. Thay đổi số lượng hiện tại của một giá trị Tự động tăng trong MySQL?

  5. Cân nhắc của DevOps đối với việc triển khai cơ sở dữ liệu sẵn sàng cho sản xuất