Heim > Datenbank > MySQL-Tutorial > Wie wähle ich Zeilen aus dem vorherigen Monat in MySQL aus?

Wie wähle ich Zeilen aus dem vorherigen Monat in MySQL aus?

Mary-Kate Olsen
Freigeben: 2024-11-28 19:04:12
Original
899 Leute haben es durchsucht

How to Select Rows from the Previous Month in MySQL?

Auswählen von Zeilen aus dem vorherigen Monat

Datenbankabfragen erfordern oft das Abrufen von Daten basierend auf bestimmten Kriterien, wie z. B. das Auswählen von Zeilen, die zu einem bestimmten Monat gehören Zeitraum. Beispielsweise müssen Sie möglicherweise alle Datensätze des aktuellen Monats oder des vorherigen Monats abrufen. Lassen Sie uns eine Abfrage untersuchen, um Letzteres zu erreichen.

Abfrage nach Zeilen des letzten Monats

Um im Vormonat erstellte Zeilen abzurufen, kann die folgende MySQL-Abfrage verwendet werden:

SELECT * FROM table
WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
Nach dem Login kopieren

Verstehen der Abfrage:

  • JAHR(Datum_Erstellung) extrahiert die Jahreskomponente aus der Spalte date_created.
  • CURRENT_DATE - INTERVAL 1 MONTH subtrahiert einen Monat vom aktuellen Datum, um den ersten Tag des vorherigen Monats zu erhalten.
  • YEAR() und MONTH() Funktionen extrahieren die Jahres- und Monatskomponenten aus diesem geänderten Datum.
  • Diese Werte werden dann mit den Jahres- und Monatskomponenten der Spalte „date_created“ verglichen Überprüfen Sie, ob die Zeile im Vormonat erstellt wurde.

Mit dieser Abfrage können Sie effektiv Zeilen auswählen, die im Vormonat erstellt wurden, unabhängig vom aktuellen Monat. Dieser vielseitige Ansatz ist für verschiedene Datenanalyse- und Berichtsaufgaben nützlich.

Das obige ist der detaillierte Inhalt vonWie wähle ich Zeilen aus dem vorherigen Monat 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