Zeilen aus dem Vormonat mit SQL abrufen
Da Ihre Datenbankeinträge mit Datum und Uhrzeit versehen sind, kann es sein, dass Sie sie abrufen müssen Daten aus einem bestimmten Zeitraum. Sehen wir uns an, wie Sie Ihre Datenbank abfragen können, um alle Zeilen aus dem vorherigen Monat zu extrahieren.
Zunächst verfügen Sie über eine Tabelle mit einer Spalte „date_created“, in der das Datum und die Uhrzeit der Erstellung jeder Zeile im Format „JJJJ-“ gespeichert sind. Format „MM-TT HH:MM:SS“. Ihr Ziel ist es, Zeilen zu isolieren, die zum Monat vor dem aktuellen gehören.
Die folgende SQL-Abfrage erledigt diese Aufgabe:
SELECT * FROM table WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
Lassen Sie uns diese Abfrage aufschlüsseln:
Durch die Ausführung dieser Abfrage können Sie alle im Vormonat erstellten Zeilen effizient abrufen, unabhängig vom aktuellen Datum. Mit dieser Technik können Sie Ihre Datenbank ganz einfach nach zeitbasierten Kriterien filtern.
Das obige ist der detaillierte Inhalt vonWie rufe ich mit SQL Daten aus dem Vormonat ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!