Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.13.173] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток!
Подскажите, пожалуйста, как можно решить такую задачу (Oracle 10) есть данные: date1, date2 d1 d2 d2 d3 d3 d4 d5 d6 d7 d8 на выходе получить: date1, date2 d1 d4 d5 d6 d7 d8 |
Сообщ.
#2
,
|
|
|
date1 и date2 - это поля одной таблицы или нет?
Опишите задачу подробнее. |
Сообщ.
#3
,
|
|
|
create or replace table period(date1 date, date2 date) insert into period(date1, date2) values('09.02.2013', '10.02.2013') insert into period(date1, date2) values('20.02.2013', '21.02.2013') insert into period(date1, date2) values('03.03.2013', '04.03.2013') insert into period(date1, date2) values('04.03.2013', '06.03.2013') insert into period(date1, date2) values('06.03.2013', '08.03.2013') хочу: date1 date2 09.02.2013 10.02.2013 20.02.2013 21.02.2013 03.03.2013 08.03.2013 |
Сообщ.
#4
,
|
|
|
ИМХО, простым запросом этого сделать не получится. Нужно либо на сервере в запросе, либо на клиенте в программе делать цикл, который будет перебирать выбранные записи и объединять интервалы.
|