„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > 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?

Veröffentlicht am 24.11.2024
Durchsuche:389

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 Leistungsfähigkeit der Datumsmanipulationsfunktionen von SQL Server nutzen.

Query:

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

Erläuterung:

  • DATEADD: Mit dieser Funktion können Sie eine bestimmte Anzahl von Tagen zu a addieren oder subtrahieren angegebenen Datum. 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 werden in die Auswahl einbezogen.
  • ORDER BY: Schließlich wird die Abfrage in absteigender Reihenfolge basierend auf dem Erstellungsdatum sortiert, sodass Sie die neuesten Einträge zuerst abrufen können .

Hinweis:

  • Überprüfen Sie den Datentyp der Spalte „CreatedDate“. in der SQL Server-Tabelle ist mit der Spalte „created_on“ in der MySQL-Tabelle kompatibel.
  • Stellen Sie sicher, dass die MySQL-Verbindungsparameter in Pentaho korrekt konfiguriert sind, bevor Sie versuchen, die Daten zu laden.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3