sql >> Databáze >  >> RDS >> Sqlserver

SQL dotaz pro získání dat za poslední 3 měsíce

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

Metoda navržená Mureinikem vrátí stejné výsledky, ale když to uděláte tímto způsobem, váš dotaz může těžit z jakýchkoli indexů na Date_Column .

nebo můžete provést kontrolu za posledních 90 dní.

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


  1. Pgbackrest Restore and Restore Delta

  2. MySQL - Spouštěč pro aktualizaci stejné tabulky po vložení

  3. Vysvětlení použití jednoduchých uvozovek MySQL, dvojitých uvozovek, zpětných uvozovek

  4. order by newid() - jak to funguje?