Heim >Datenbank >MySQL-Tutorial >Wie rufe ich Daten aus dem vorherigen Monat in MySQL ab?
Abrufen von Daten aus dem Vormonat
Diese Abfrage ruft alle Zeilen aus einer Datenbank ab, die im Vormonat erstellt wurden. Die Abfrage verwendet die MySQL-Funktion CURRENT_DATE, um den aktuellen Monat dynamisch zu ermitteln, und subtrahiert einen Monat, um den vorherigen Monat als Ziel zu verwenden.
Erklärung der Abfrage:
SELECT * FROM table WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
Aufschlüsselung:
WHERE-Klausel filtert die Ergebnisse basierend auf den angegebenen Bedingungen:
Beispiel:
Wenn das aktuelle Datum der 15. Januar ist, 2023 ruft die Abfrage alle Zeilen aus der „Tabelle“ ab, die im Dezember 2022 erstellt wurden.
Das obige ist der detaillierte Inhalt vonWie rufe ich Daten aus dem vorherigen Monat in MySQL ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!