Суммирование Master-detail-subdetail
MasterData1
DetailData1
SubDetailData1
Все таблицы связаны. Числовые данные соответственно выбираются только в запросе SubDetailData1, а суммирование нужно на более верхних уровнях Master и Detail.
Как вариант: создавать двупроходной отчет, формировать массивы сумм и во втором проходе просто записывать??? Более "хитрого" хода нет?
Типа такой структуры должно получиться:
-Автомобили 11950
--Легковые 2450
в т.ч. ВАЗ 1200
в т.ч. ЗАЗ 1250
--Грузовые 9500
в т.ч. МАЗ 5000
в т.ч. ГАЗ 4500
-Велосипеды 1195
--иностранные 245
в т.ч. Красные 120
в т.ч. Синие 125
--отечественные 950
в т.ч. Зеленые 500
в т.ч. Желтые 450
DetailData1
SubDetailData1
Все таблицы связаны. Числовые данные соответственно выбираются только в запросе SubDetailData1, а суммирование нужно на более верхних уровнях Master и Detail.
Как вариант: создавать двупроходной отчет, формировать массивы сумм и во втором проходе просто записывать??? Более "хитрого" хода нет?
Типа такой структуры должно получиться:
-Автомобили 11950
--Легковые 2450
в т.ч. ВАЗ 1200
в т.ч. ЗАЗ 1250
--Грузовые 9500
в т.ч. МАЗ 5000
в т.ч. ГАЗ 4500
-Велосипеды 1195
--иностранные 245
в т.ч. Красные 120
в т.ч. Синие 125
--отечественные 950
в т.ч. Зеленые 500
в т.ч. Желтые 450
Комментарии