Abrufen von Datensätzen aus dem vorherigen Monat in SQL Server
Um Datensätze aus dem letzten Monat basierend auf dem Feld „date_created“ in der Mitgliedertabelle abzurufen, Sie können SQL verwenden, um Folgendes auszuführen Abfrage:
DECLARE @startOfCurrentMonth DATETIME SET @startOfCurrentMonth = DATEADD(month, DATEDIFF(month, 0, CURRENT_TIMESTAMP), 0) SELECT * FROM Member WHERE date_created >= DATEADD(month, -1, @startOfCurrentMonth) AND date_created < @startOfCurrentMonth
Erklärung:
Die WHERE-Klausel filtert die Datensätze basierend auf den folgenden Bedingungen:
Diese Abfrage stellt sicher dass Indizes in der Spalte „date_created“ für eine schnellere Ausführung verwendet werden können und dass keine unbeabsichtigten Daten oder Daten in den Ergebnissen enthalten sind.
Das obige ist der detaillierte Inhalt vonWie rufe ich Datensätze aus dem vorherigen Monat in SQL Server ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!