Frage:
Beim Versuch, Datenbankeinträge nach Datum zu gruppieren, obwohl ein datetime-Feld schlägt die folgende Abfrage fehl:
select * from follow_queue group by follow_date cast follow_date as date
Antwort:
Um ein DATETIME-Feld in einen DATE-Wert zur Gruppierung zu konvertieren, verwenden Sie die Funktion DATE():
select * from follow_queue group by DATE(follow_date)
Die Funktion DATE() extrahiert die Datumskomponente aus einem DATETIME-Feld, entfernt den Zeitanteil und gibt das Ergebnis als DATE-Wert zurück. Dadurch können Sie Einträge nach Datum gruppieren, auch wenn die zugrunde liegenden Daten als Datum/Uhrzeit gespeichert sind.
Das obige ist der detaillierte Inhalt vonWie gruppiere ich MySQL-Einträge nach Datum aus einer DATETIME-Spalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!