Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Anzeige von Datensätzen, die älter als 3 Monate sind, in SQL

Versuchen Sie dies

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

Für Tage, Jahr siehe zum Beispiel unten.

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

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

Abfragen Sie für Anand
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