У меня есть столбец DATE в SQL Сервер, заполненный примерами:
1978-03-22
1984-04-01
1991-12-22
1986-03-31
Теперь я хочу получить все результаты за сегодня и до 14 дней. Поэтому должны отображаться записи
1978-03-22
1984-04-01
1986-03-31
.
Мой оператор SELECT выглядит следующим образом:
SELECT date_column FROM table WHERE CONVERT(varchar(7),date_column,100) BETWEEN CONVERT(varchar(7),DATEADD(DAY,-1,GETDATE()),100) AND CONVERT(varchar(7),DATEADD(DAY,14,GETDATE()),100)
Что не так, потому что я не получил результата из этого запроса .