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

Zobrazit záznam starší než 3 měsíce v sql

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. Jak mohu porovnat čas na serveru SQL?

  2. Upozornění:mysql_real_escape_string():Přístup odepřen pro uživatele 'root'@'localhost' (s použitím hesla:NE) .../public_html/checklogin.php

  3. SQL Query pomalý v aplikaci .NET, ale okamžitý v SQL Server Management Studio

  4. To-do list aplikace využívající PHP a MySQL databázi