Heim > Datenbank > MySQL-Tutorial > Wie frage ich in MySQL korrekt zwischen zwei Daten ab?

Wie frage ich in MySQL korrekt zwischen zwei Daten ab?

Patricia Arquette
Freigeben: 2025-01-21 17:57:13
Original
736 Leute haben es durchsucht

How to Correctly Query Between Two Dates in MySQL?

Kenntnisse zur MySQL-Datumsbereichsabfrage

Bei der effizienten Abfrage von Datumsbereichen in MySQL ist die Datumsreihenfolge entscheidend. Die folgende Abfrageanweisung:

<code class="language-sql">SELECT * FROM `objects` 
WHERE (date_field BETWEEN '2010-09-29 10:15:55' AND '2010-01-30 14:15:55')</code>
Nach dem Login kopieren

Es werden keine Ergebnisse zurückgegeben, da das zweite Datum vor dem ersten liegt, wodurch der Datumsbereich ungültig wird.

Lösung:

Um dieses Problem zu beheben, kehren Sie die Reihenfolge der Daten in der Abfrage um:

<code class="language-sql">SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')</code>
Nach dem Login kopieren

Diese Abfrage fragt den Datumsbereich zwischen dem 30. Januar 2010 und dem 29. September 2010 korrekt ab und gibt die gewünschten Ergebnisse zurück.

Offizielle Dokumentation:

Weitere Informationen zur Datetime-Nutzung in MySQL finden Sie in der offiziellen Dokumentation: https://www.php.cn/link/4c74dcfeac90df69aed5c8a90125e696

Das obige ist der detaillierte Inhalt vonWie frage ich in MySQL korrekt zwischen zwei Daten ab?. 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