Jak wybrać dane tygodniowe (dokładniej, dane z ostatnich 7 dni) od bieżącej daty w najszybszy sposób, ponieważ mam miliony lub wiersze w tabeli. Mam znacznik czasu obiektu created_date w tabeli sql.Jak wybrać dane z ostatniego tygodnia z dzisiejszej daty?
Próbowałem to
SELECT Created_Date
FROM Table_Name
WHERE Created_Date >= DATEADD(day,-7, GETDATE())
Mam dwa pytania:
- Czy ta kwerenda jest prawidłowa?
- Czy to najszybszy sposób, aby uzyskać dane z siedmiu ostatnich dni z tabeli zawierającej miliony wierszy?