Имя: Пароль:
1C
1С v8
Пересекающиеся интервалы в запросе
0 crash
 
15.10.12
14:03
есть рез-т запроса (2 строки):

ДатаНач        ДатаКон       Контрагент     КоличествоМашин
18.04.2012    25,05.2012     ООО "МИР"               1
15.05.2012    03.06.2012     ОАО "МИР"
             1
интервалы пересекаются

мне нужно выбрать периоды и кол-во машин у КАгента, т.е.

18.04.2012      14.05.2012   Аб1    1
15.05.2012      25.05.2012   Аб1    2
26.05.2012      03.06.2012   Аб1    1

в запросе как это сделать?
1 crash
 
15.10.12
14:06
Точнее, имею:

ДатаНач        ДатаКон       Контрагент     КоличествоМашин
18.04.2012    25,05.2012     ОАО "МИР"               1
15.05.2012    03.06.2012     ОАО "МИР"               1

нужно получить:

18.04.2012      14.05.2012   ОАО "МИР"      1
15.05.2012      25.05.2012   ОАО "МИР"      2
26.05.2012      03.06.2012   ОАО "МИР"          1

в запросе как это сделать?
2 vmv
 
15.10.12
14:08
тривально, не ленись
3 Aprobator
 
15.10.12
14:11
получаем пересечение периодов соединением и затем еще одним соединением выбираем количество машин. Ну и в конце Сгруппировать и СУММА. Не так уж и сложно.
4 crash
 
15.10.12
14:23
не ленюсь, пока не догоню как. буду признателен подсказке
5 Aprobator
 
15.10.12
14:25
пока руками не опишешь на бумажке ручной процесс - не догонишь. Говорю еще раз - сначала опиши как получить таблицу пересечений периодов.
6 1Страх
 
15.10.12
14:46
500 рублей
7 Aprobator
 
15.10.12
15:07
не демпингуй
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой