Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Интервалы между непрерывными интервалами дат  [new]
alex.daymon
Member

Откуда:
Сообщений: 7
Доброго времени суток, уважаемые гуру.

Имеется таблица:
id begin_event end_event res
1 19.06.2011 08:00 19.06.2011 09:35 t
2 19.06.2011 09:45 19.06.2011 11:20 t
3 19.06.2011 13:45 19.06.2011 15:20 t
4 19.06.2011 11:20 19.06.2011 13:05 a
5 19.06.2011 13:45 19.06.2011 15:20 a
6 19.06.2011 08:00 19.06.2011 09:35 n
7 19.06.2011 09:45 19.06.2011 11:20 n
8 19.06.2011 11:30 19.06.2011 13:05 n


Нужно для каждого res получить интервалы дат/времени в которые нет ни одного события. Подсчет интервалов ведется от начала суток до окончания. При этом интервалы менее 10 минут нужно отбросить, но это несущественно. Т.е. в итоге должно получиться:

begin_free end_free res
19.06.2011 00:00 19.06.2011 08:00 t
19.06.2011 11:20 19.06.2011 13:45 t
19.06.2011 15:20 19.06.2011 23:59 t
19.06.2011 00:00 19.06.2011 11:20 a
19.06.2011 13:05 19.06.2011 13:45 a
19.06.2011 15:20 19.06.2011 23:59 a
19.06.2011 00:00 19.06.2011 08:00 n
19.06.2011 13:05 19.06.2011 23:59 n


Даже не знаю как к этому подступиться :(

There are 10 types of people: those who understand binary and those who don't.
19 июн 11, 20:28    [10837473]     Ответить | Цитировать Сообщить модератору
 Re: Интервалы между непрерывными интервалами дат  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
И что непонятно по вопросам касательно SQL?
Напишите в скриптах, а не графически, и ваши попытки решения.
19 июн 11, 22:56    [10837778]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить