Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tampilkan catatan yang lebih lama dari 3 bulan di sql

Coba ini

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

Untuk hari, tahun lihat di bawah misalnya.

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

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

Untuk Anand, kueri
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. MySQL Banyak hitungan dalam satu kueri dengan case

  2. Mengapa kondisi IN lebih lambat dari =di sql?

  3. Bagaimana mengatasi kesalahan Panggilan ke fungsi yang tidak ditentukan dbase_open () di windows

  4. kesalahan runtime:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  5. Menggunakan SQLAlchemy ORM untuk id non-primary key, unik, dan bertambah secara otomatis