У меня есть таблица с двумя столбцами smalldatetime, где один - startTime, а другой - endTime. Мне нужно выбрать все значения из таблицы, которые между временами обоих столбцов сравниваются с временем getdate().TSQL, Как получить smalldatetime время между двумя временами smalldatetime?
Я использую SQL-Server 2005.
пример
- EndTime value1 начальный промежуток
- 2/2/ 16:00 2/2/ 18:00 1
- 2/2/ 21:00 2/2/ 22:00 2
- 2/2/ 05:00 2/2/ 22:00 3
выберите GETDATE() дает 2/2/ 21:40 время является единственным важным Фактор
так что мне нужно, чтобы получить 2 и 3
заранее спасибо
Почему значение 1 ... –
@Lieven, я имел в виду value1, должен возвращать 2 и 3. Конечно, значение1 = 1 исключено – eugeneK