Maison > base de données > tutoriel mysql > Comment récupérer les 7 derniers jours de données de SQL Server vers MySQL ?

Comment récupérer les 7 derniers jours de données de SQL Server vers MySQL ?

Mary-Kate Olsen
Libérer: 2024-10-30 12:29:02
original
336 Les gens l'ont consulté

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

Chargement des 7 derniers jours de données de SQL Server vers MySQL

Lors du transfert de données d'une table SQL Server (table A) vers un MySQL tableau, il est souvent nécessaire de sélectionner une plage horaire spécifique. Dans ce cas, l'utilisateur doit récupérer les 7 derniers jours de données du tableau A.

L'utilisateur a initialement tenté la requête suivante :

<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>
Copier après la connexion

Cependant, cette requête ne récupérait que 5 jours de données. Pour résoudre ce problème, une approche légèrement différente est nécessaire.

Solution

La solution consiste à utiliser la fonction DATEADD pour calculer la date de début de la période de 7 jours :

<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>
Copier après la connexion

En soustrayant 7 jours à la date actuelle à l'aide de DATEADD, nous garantissons que la requête récupère les données des 7 derniers jours, satisfaisant ainsi avec précision les exigences de l'utilisateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal