Показать сообщение отдельно
  #6  
Старый 06.09.2010, 11:17
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

А что мешает 2-мя запросами это сделать?

например так:
1-й определяем минимальную границу диапазона:
Код:
select max(period)
from table_name
where period<= data
тут получим ближ. начало периода
2-й определяем максимально ближнюю границу диапозона:
Код:
select min(period)
from table_name
where period>= data

получив результат этих двух запросов получим диапазон в котором лежит искомая нами дата.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием