Heim > Datenbank > MySQL-Tutorial > Wie rufe ich die Daten der letzten 7 Tage von SQL Server zu MySQL ab?

Wie rufe ich die Daten der letzten 7 Tage von SQL Server zu MySQL ab?

Mary-Kate Olsen
Freigeben: 2024-10-30 12:29:02
Original
337 Leute haben es durchsucht

How to Retrieve the Last 7 Days of Data from SQL Server to MySQL?

Laden der Daten der letzten 7 Tage von SQL Server nach MySQL

Beim Übertragen von Daten aus einer SQL Server-Tabelle (Tabelle A) nach MySQL In einer Tabelle ist es häufig erforderlich, einen bestimmten Zeitbereich auszuwählen. In diesem Fall muss der Benutzer die Daten der letzten 7 Tage aus Tabelle A abrufen.

Der Benutzer hat zunächst versucht, die folgende Abfrage auszuführen:

<code class="sql">select id,
NewsHeadline as news_headline,
NewsText as news_text,
state,
CreatedDate as created_on
from News
WHERE CreatedDate BETWEEN GETDATE()-7 AND GETDATE()
order by createddate DESC</code>
Nach dem Login kopieren

Diese Abfrage hat jedoch nur 5 abgerufen Tage an Daten. Um dieses Problem zu lösen, ist ein etwas anderer Ansatz erforderlich.

Lösung

Die Lösung besteht darin, die Funktion DATEADD zu verwenden, um das Startdatum des 7-Tage-Zeitraums zu berechnen:

<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())</code>
Nach dem Login kopieren

Durch Subtrahieren von 7 Tagen vom aktuellen Datum mithilfe von DATEADD stellen wir sicher, dass die Abfrage die Daten der letzten 7 Tage abruft und so die Anforderungen des Benutzers genau erfüllt.

Das obige ist der detaillierte Inhalt vonWie rufe ich die Daten der letzten 7 Tage von SQL Server zu MySQL 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