Интервалы дат

Модераторы: kdv, CyberMax

Ответить
AndrewVL
Сообщения: 33
Зарегистрирован: 24 авг 2005, 16:14

Интервалы дат

Сообщение AndrewVL » 16 фев 2010, 19:38

Здравствуйте.
Такой вопросик.


есть табличка

in_date out_date state
26.07.2009 25.08.2009 1
26.08.2009 29.08.2009 2
30.08.2009 30.12.2010 1


необходимо на определенную дату вывести все записи скорректировав in_date и out_date

например если скомая дата - 31.08.2009
то запрос должен выдать
01.08.2009 - 25.08.2009 - 1
26.08.2009 - 29.08.2009 - 2
30.08.2009 - 31.08.2009 - 1

как запросик состряпать?


Спасибо.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Интервалы дат

Сообщение WildSery » 17 фев 2010, 12:15

Не указал версию сервера.

Читай про оператор "CASE".
Кроме того, что должно быть выведено, если "искомая дата" вообще не попадает в диапазон?

Ответить