попробуйте это, чтобы вернуть дату и время ровно 90 лет назад:
SELECT GETDATE()-90
output:
-----------------------
2011-05-20 10:55:12.360
(1 row(s) affected)
это даст вам дату только 90 дней назад, свремя 00: 00: 00.000:
SELECT DATEADD(day,DATEDIFF(day,0,GETDATE()),-90)
вывод:
-----------------------
2011-05-20 00:00:00.000
(1 row(s) affected)