Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir les enregistrements des 30 derniers jours à partir de la date d'aujourd'hui dans SQL Server

Ajouter une condition supplémentaire dans la where clause

SELECT * FROM  product 
WHERE pdate >= DATEADD(day,-30,GETDATE()) 
and   pdate <= getdate()

Ou utilisez DateDiff

SELECT * FROM  product 
WHERE DATEDIFF(day,pdate,GETDATE()) between 0 and 30