Heim > Datenbank > MySQL-Tutorial > Wie frage ich MySQL nach Daten der letzten Woche ab Sonntag ab?

Wie frage ich MySQL nach Daten der letzten Woche ab Sonntag ab?

Patricia Arquette
Freigeben: 2025-01-08 16:56:41
Original
1040 Leute haben es durchsucht

How to Query MySQL for Data from the Last Week Starting on Sunday?

Abrufen von MySQL-Daten der letzten Woche (Start am Sonntag)

Datenbankabfragen erfordern oft das Filtern von Daten basierend auf bestimmten Zeitrahmen. Diese Anleitung zeigt, wie Sie ab Sonntag effizient MySQL-Einträge der letzten Woche auswählen.

Szenario:

Stellen Sie sich eine Tabelle mit einer Spalte „Datum“ und anderen relevanten Daten vor. Das Ziel besteht darin, alle Datensätze der vorangegangenen Woche zu extrahieren und dabei den Sonntag als Wochenanfang zu betrachten. Beispieltabellendaten:

id date
2 2011-05-14 09:17:25
5 2011-05-16 09:17:25
6 2011-05-17 09:17:25
8 2011-05-20 09:17:25
15 2011-05-22 09:17:25

In diesem Fall sollten die IDs 5, 6 und 8 ausgewählt werden, da ihre Daten in der letzten Woche liegen.

MySQL-Abfrage:

Die folgende Abfrage erreicht dies effektiv:

<code class="language-sql">SELECT id FROM tbname WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 1 WEEK) AND NOW();</code>
Nach dem Login kopieren

Diese Abfrage verwendet DATE_SUB(), um das Datum vor einer Woche aus der aktuellen Zeit (NOW()) zu berechnen. Der BETWEEN-Operator filtert dann Datensätze, bei denen die Spalte „Datum“ in dieses einwöchige Intervall fällt.

Ergebnis:

Das Ausführen dieser Abfrage für die Beispieltabelle führt zu folgendem Ergebnis:

id
5
6
8

Dieser Ansatz bietet eine präzise und genaue Methode zum Abrufen von Daten der letzten Woche, beginnend am Sonntag, in MySQL.

Das obige ist der detaillierte Inhalt vonWie frage ich MySQL nach Daten der letzten Woche ab Sonntag 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