Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyświetl rekord starszy niż 3 miesiące w sql

Wypróbuj to

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

Dla dni, roku patrz na przykład poniżej.

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

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

Dla Ananda, query
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. Jak pogrupować według kolejności DESC

  2. Szybkie spojrzenie na funkcje numeryczne SQL Server

  3. Zapytanie SQL ze średnią i grupowaniem według

  4. Kiedy powinienem używać indeksu złożonego?

  5. Różnica między PDO->query() i PDO->exec()