Мне нужно извлечь все строки из моей таблицы, если они устарели на три месяца по сравнению с текущей датой в SQL Server.
Я пробовал этот запрос SQL:
SELECT
myDate
FROM
[dbo].[mydb]
WHERE
myDate <= CAST (DATEADD(MONTH, - 3, GETDATE()) AS DATE)
Но вывод неправильный, как это решить?
2015-01-01 00:00:00.000
2015-01-01 00:00:00.000
2015-01-01 00:00:00.000
2015-01-04 00:00:00.000
2015-01-03 00:00:00.000