Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Abrufen der letzten 30-Tage-Datensätze ab dem heutigen Datum in SQL Server

Fügen Sie eine weitere Bedingung in where clause hinzu

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

Oder verwenden Sie DateDiff

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