sql >> Database >  >> RDS >> Mysql

Behoefte om records uit de MySQL-database op datum alleen uit een datetime-veld te halen

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

Zou het moeten doen.

U kunt ook dit proberen:

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

De DATE() functie extraheert het datumgedeelte van de datetime-kolom.



  1. Foreign Key met meerdere kolommen:stel één kolom in op Null ON DELETE in plaats van alles

  2. Cursorlusverwerking voortzetten na uitzondering in Oracle

  3. Trimt de MySQL TRIM-functie geen regeleinden of regeleinden?

  4. GPL en libmysqlclient