Heim > Datenbank > MySQL-Tutorial > Wie rufe ich Datensätze aus dem vorherigen Monat in SQL Server ab?

Wie rufe ich Datensätze aus dem vorherigen Monat in SQL Server ab?

Patricia Arquette
Freigeben: 2025-01-04 10:17:40
Original
161 Leute haben es durchsucht

How to Retrieve Records from the Previous Month in SQL Server?

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
Nach dem Login kopieren

Erklärung:

  • @startOfCurrentMonth ist eine Variable, die den Beginn des aktuellen Monats speichert.
  • DATEADD( Monat, -1, @startOfCurrentMonth) berechnet den Beginn des vorherigen Monat.
  • Die WHERE-Klausel filtert die Datensätze basierend auf den folgenden Bedingungen:

    • Datum_Erstellung ist größer oder gleich dem Anfang des vorherigen Monats.
    • Erstellungsdatum liegt vor dem Anfang des aktuellen Monats.

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!

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