Heim > Datenbank > MySQL-Tutorial > Wie wähle ich Daten aus dem heutigen Datum mithilfe des DateTime-Felds „signup_date' in MySQL aus?

Wie wähle ich Daten aus dem heutigen Datum mithilfe des DateTime-Felds „signup_date' in MySQL aus?

Mary-Kate Olsen
Freigeben: 2024-11-27 13:08:15
Original
614 Leute haben es durchsucht

How to Select Data from Today's Date Using the `signup_date` DateTime Field in MySQL?

MySQL-Abfrage zum Auswählen von Daten vom heutigen Tag basierend auf Datum und Uhrzeit

In MySQL können Sie Daten von einem bestimmten Datum abrufen, indem Sie das DATE( ) und CURDATE()-Funktionen. Die Funktion DATE() extrahiert die Datumskomponente aus einem Datum/Uhrzeit-Wert, während CURDATE() das aktuelle Systemdatum zurückgibt.

Problem

Ein Benutzer muss Daten auswählen eine Tabelle, in der das datetime-Feld signup_date mit dem heutigen Datum übereinstimmt, die ursprüngliche Abfrage mit CURDATE() und DATE_FORMAT() jedoch nicht funktioniert.

Lösung

Um einen Datetime-Wert korrekt mit dem heutigen Datum zu vergleichen, sollten Sie Folgendes verwenden:

SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
FROM users 
WHERE DATE(users.signup_date) = CURDATE()
Nach dem Login kopieren

In der geänderten Abfrage:

  • DATE(users.signup_date) extrahiert nur den Datumsteil von signup_date datetime Wert.
  • CURDATE() liefert das aktuelle Systemdatum.

Durch den Vergleich der Datumskomponenten von signup_date und CURDATE() können Sie Datensätze herausfiltern, die nicht mit dem heutigen Datum übereinstimmen.

Das obige ist der detaillierte Inhalt vonWie wähle ich Daten aus dem heutigen Datum mithilfe des DateTime-Felds „signup_date' in MySQL aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage