OVH Cloud OVH Cloud

date dans une requete

1 réponse
Avatar
Richard
Bonjour.

Je cherche à voir dans ma table que les produits dont la date est inferieur
aux 30 derniers jours

Ma requete actuel me donne les poduits entre ce jour et moins 30 jours.
Comment modifier cette requete pour avoir le résultat souhaité.

SELECT dbo.MOUVEMNT.*
FROM dbo.MOUVEMNT
WHERE (DATEDIFF(Day, DATE_MOUVEMENT, GETDATE()) < 30)

Merci de votre aide

1 réponse

Avatar
Fred BROUARD
Quelque chose comme :

SELECT *
FROM MOUVEMNT
WHERE DATE_MOUVEMENT < DATEADD(Day, -30, CURRENT_TIMESTAMP)

A +

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************

Richard a écrit:
Bonjour.

Je cherche à voir dans ma table que les produits dont la date est inferieur
aux 30 derniers jours

Ma requete actuel me donne les poduits entre ce jour et moins 30 jours.
Comment modifier cette requete pour avoir le résultat souhaité.

SELECT dbo.MOUVEMNT.*
FROM dbo.MOUVEMNT
WHERE (DATEDIFF(Day, DATE_MOUVEMENT, GETDATE()) < 30)

Merci de votre aide