MYSQL datetime logs von bestimmten datum ausgeben

Briefkasten

Erfahrenes Mitglied
Hallo,

folgende Tabelle ist geg.:
2007-07-18 14:24:05
2007-07-18 14:20:01
2007-06-18 17:31:06
2007-06-18 17:31:58
2007-06-18 17:31:59

Nun will ich alle logs vom Datum 2007-06-18 ausgeben.

Folgende Query erzeuge ich

SELECT * FROM `doc_log` WHERE date = '2007-06-18'

Bekomme jetzt ein leeres Resultat zurück, was auch verständlich ist weil die Zeit noch fehlt. Die Zeit ist immer unterschiedlich. Wie muss ich das jetzt anstellen?

mfg
 
Hallo,

du musst das Datum noch konvertieren, so das du nur das Datum ohne Uhrzeit bekommst.
Etwa so:
Code:
SELECT * FROM `doc_log` WHERE DATE_FORMAT(date, '%d.%m.%Y') = '2007-06-18'
 

Neue Beiträge

Zurück