Я не совсем понимаю, как это сделать. Обычно у меня есть такая таблица
UserId DateRequested Approved ApprovedBy Notes
------------ ----------------------- -------- ----------- -----
1 2011-05-26 0 NULL NULL
1 2011-05-27 0 NULL NULL
1 2011-05-28 0 NULL NULL
1 2011-06-05 0 NULL NULL
1 2011-06-06 0 NULL NULL
1 2011-06-25 0 NULL NULL
, которая в основном содержит дни, когда сотрудник запрашивает отпуск. Теперь, когда предоставляется день или дни, эти данные необходимо скопировать в таблицу формы
UserId DateFrom DateTo
Итак, в основном для вышеуказанных данных я хочу:
UserId DateFrom DateTo
-------------------------------
1 2011-05-26 2011-05-28
1 2011-06-05 2011-06-06
1 2011-06-25 2011-06-25
Т.е. я хочу, чтобы последовательные дни были в DateFrom и DateTo. Теперь я не знаю, как это сделать без использования цикла while. Это SQL, поэтому я бы предпочел неитеративное решение.
Пожалуйста, посоветуйте !!!