4you
еееххххх....
Склеивание периодов в одном запросе
Ув. знатоки подскажите возможно ли.
Имею таблицу вида:
Возможно ли получить при запросе всего 3 строки. Имеется ввиду что если у одного пользователя периоды идут друг за другом (начало 2-ого периода это конец первого периода) то выводим один общий большой период, т.е. в данном примере результат был бы таким:
Заранее пасиб
Ув. знатоки подскажите возможно ли.
Имею таблицу вида:
PHP:
+----------------+----------------+--------------------+------------------+
| ID | USER_ID | PERIOD_START | PERIOD_END |
+----------------+----------------+--------------------+------------------+
| 1 | 1 | 2007-01-15 | 2007-01-30 |
+----------------+----------------+--------------------+------------------+
| 2 | 2 | 2007-01-10 | 2007-01-22 |
+----------------+----------------+--------------------+------------------+
| 3 | 2 | 2007-01-23 | 2007-02-10 |
+----------------+----------------+--------------------+------------------+
| 4 | 3 | 2007-01-01 | 2007-02-20 |
+----------------+----------------+--------------------+------------------+
PHP:
+----------------+----------------+--------------------+------------------+
| ID | USER_ID | PERIOD_START | PERIOD_END |
+----------------+----------------+--------------------+------------------+
| 1 | 1 | 2007-01-15 | 2007-01-30 |
+----------------+----------------+--------------------+------------------+
| 2 | 2 | 2007-01-10 | 2007-02-10 |
+----------------+----------------+--------------------+------------------+
| 4 | 3 | 2007-01-01 | 2007-02-20 |
+----------------+----------------+--------------------+------------------+