Ja, die Syntax ist korrekt und sollte in Ordnung sein.
Hier ist die SQL-Fiddle-Demo Ich habe für Ihren speziellen Fall erstellt
create table sample2
(
id int primary key,
created_date date,
data varchar(10)
)
insert into sample2 values (1,'2012-01-01','testing');
Und so wählen Sie die Daten aus
SELECT Created_Date
FROM sample2
WHERE Created_Date >= DATEADD(day,-11117, GETDATE())