sql >> Base de Datos >  >> RDS >> Sqlserver

Obtenga registros de los últimos 30 días a partir de la fecha de hoy en SQL Server

Agrega una condición más en where clause

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

O use DateDiff

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