Страница 1 из 1

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

Добавлено: 16 фев 2010, 19:38
AndrewVL
Здравствуйте.
Такой вопросик.


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

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

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


Спасибо.

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

Добавлено: 17 фев 2010, 12:15
WildSery
Не указал версию сервера.

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