Пересекающиеся интервалы в запросе
☑
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ет в милосердии тем, кто ниже его? Петр Трубецкой