sql >> Databáze >  >> RDS >> Mysql

Získání výsledku mysql za posledních 30 dní

Zkuste toto

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

Pro dny, rok viz například níže.

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

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

Pro Anand dotaz
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. spouští vpřed křížové vydání v R12.2

  2. Použití MySQL Galera Cluster Replication k vytvoření geograficky distribuovaného clusteru:Část první

  3. SQLSTATE[HY000] [1045] Přístup odepřen uživateli 'username'@'localhost' pomocí CakePHP

  4. mysqli_connect():(HY000/2003):Nelze se připojit k serveru MySQL na 'název domény' (111)