sql >> Database teknologi >  >> RDS >> Mysql

Behov for kun at hente registreringer fra MySQL-databasen efter dato fra et datetime-felt

SELECT * FROM table
WHERE date_time BETWEEN '2009-03-27 00:00:00' AND '2009-03-27 23:59:59'

Bør gøre det.

Alternativt kan du prøve dette:

SELECT * FROM table WHERE DATE(date_time) = '2009-03-27'

DATE() funktion udtrækker datodelen af ​​datetime-kolonnen.



  1. SELECT vs UPDATE ydeevne med indeks

  2. Brug af avancerede Oracle JDeveloper-funktioner til MySQL-databaser

  3. Visning af billeder fra MySQL-database på en enkelt kolonne af JTable

  4. Laravel Database Schema, Nullable Foreign