Я только что посмотрел такой пример, который показывает, как получить все столбцы по дате, вот он ...
DECLARE @MyGetDate DATETIME
SELECT @MyGetDate = '2 Mar 2003 21:40'
SELECT *
FROM @Table
WHERE convert(varchar, @MyGetDate, 14) BETWEEN convert(varchar, startDate, 14) AND convert(varchar, endDate, 14)
... но дело в том, что я пытался изменить его, чтобы получить значения в течение последних 50 минут. Вот оно
SELECT value, my_date_col
FROM myTable
WHERE convert(varchar, my_date_col, 14) BETWEEN convert(varchar, dateadd(minute, -50, getdate()), 14) AND convert(varchar, getdate(), 14)
Но это не работает :( Так что мой вопрос в том, как использовать col my_date_col в таком выражении?
Любой полезный комментарий приветствуется