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

SQL-Abfrage zum Abrufen von Daten für die letzten 3 Monate

SELECT * 
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(MONTH, -3, GETDATE()) 

Die von Mureinik vorgeschlagene Methode gibt die gleichen Ergebnisse zurück, aber wenn Sie dies tun, kann Ihre Abfrage von allen Indizes auf Date_Column profitieren .

oder Sie können die letzten 90 Tage überprüfen.

SELECT * 
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(DAY, -90, GETDATE())