Heim  >  Artikel  >  Datenbank  >  Wie rufe ich die Daten der letzten 7 Tage in SQL Server ab?

Wie rufe ich die Daten der letzten 7 Tage in SQL Server ab?

DDD
DDDOriginal
2024-11-02 23:08:29640Durchsuche

How to Retrieve the Last 7 Days' Data in SQL Server?

Abrufen der Daten der letzten 7 Tage in SQL Server

Beim Laden von Daten aus einer SQL Server-Tabelle in eine MySQL-Tabelle kann es vorkommen, dass Sie müssen die Daten nach einem Zeitraum filtern. Um die Daten der letzten sieben Tage abzurufen, können Sie die leistungsstarken Datumsmanipulationsfunktionen von SQL Server nutzen.

Abfrage:

<code class="sql">SELECT id,    
NewsHeadline as news_headline,    
NewsText as news_text,    
state,    
CreatedDate as created_on      
FROM News    
WHERE CreatedDate >= DATEADD(day,-7, GETDATE())
order by createddate DESC</code>

Erklärung :

  • DATEADD: Mit dieser Funktion können Sie eine bestimmte Anzahl von Tagen zu einem bestimmten Datum addieren oder subtrahieren. In diesem Fall subtrahiert DATEADD(day,-7, GETDATE()) sieben Tage vom aktuellen Datum und liefert so den Startpunkt für den Zeitbereich.
  • GETDATE(): Diese Funktion gibt das aktuelle Datum und die aktuelle Uhrzeit im SQL Server-System zurück.
  • >=: Der Größer-oder-gleich-Operator stellt sicher, dass alle Zeilen mit CreatedDate-Werten innerhalb oder nach den letzten sieben Tagen liegen in der Auswahl enthalten.
  • ORDNEN NACH: Abschließend wird die Abfrage in absteigender Reihenfolge basierend auf dem Erstellungsdatum sortiert, sodass Sie die neuesten Einträge zuerst abrufen können.

Hinweis:

  • Stellen Sie sicher, dass der Datentyp der Spalte „CreatedDate“ in der SQL Server-Tabelle mit der Spalte „created_on“ in der MySQL-Tabelle kompatibel ist.
  • Stellen Sie sicher, dass die MySQL-Verbindungsparameter in Pentaho korrekt konfiguriert sind, bevor Sie versuchen, die Daten zu laden.

Das obige ist der detaillierte Inhalt vonWie rufe ich die Daten der letzten 7 Tage in SQL Server ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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