Спасибо за полезные сведения

Я в уже углубился в процесс оптимизации )))
Я думаю, можно написать так:
SELECT
Автор as [Автор $Справочник.Пользователи],
Отдел,
СуммаВыдал,
Приоритет
FROM (
SELECT
Сотр.ID as Автор,
Сотр.ParentID as Отдел,
SUM(ICASE($РН.ВыдалП=1, $РН.СуммаП, 000000000000.00)) as СуммаВыдал,
2 as Приоритет
FROM
$Справочник.Пользователи as Сотр
INNER JOIN
1SJourn as Журн On Сотр.ID = Журн.$ОбщийРеквизит.Автор
and Журн.Date BETWEEN {d :ДатаНач} AND {d :ДатаКон}
and Журн.Closed = 1 AND
and Журн.$ОбщийРеквизит.Автор IN "+Условия+"
INNER JOIN
$Документ.РасходнаяНакладная as РН On РН.IDDoc = Журн.IDDoc
and $РН.ВыдалП = 1
and $РН.ДатаП >= {d :ДатаНач1} AND $РН.ДатаП <= {d :ДатаКон1}
GROUP BY
Автор, Отдел, Приоритет
UNION ALL
SELECT
Сотр.ParentID as Автор,
Сотр.ParentID as Отдел,
SUM(ICASE($РН.ВыдалП=1, $РН.СуммаП, 000000000000.00)) as СуммаВыдал,
1 as Приоритет
FROM
$Справочник.Пользователи as Сотр
INNER JOIN
1SJourn as Журн On Сотр.ID = Журн.$ОбщийРеквизит.Автор
and Журн.Date BETWEEN {d :ДатаНач} AND {d :ДатаКон}
and Журн.Closed = 1 AND
and Журн.$ОбщийРеквизит.Автор IN "+Условия+"
INNER JOIN
$Документ.РасходнаяНакладная as РН On РН.IDDoc = Журн.IDDoc
and $РН.ВыдалП = 1
and $РН.ДатаП >= {d :ДатаНач1} AND $РН.ДатаП <= {d :ДатаКон1}
GROUP BY
Автор, Отдел, Приоритет
) tmp
ORDER BY Отдел, Приоритет
Но от UNION ALL я не придумал ещё как избавиться, хотя желательно..
Этот запрос выполняет что-то вроде WITH ROLLUP.
Первый запрос выбирает значения с детализацией по автору, второй - значения с детализацией по группе автора с соответствующей суммой по ней. Когда эти таблицы объединяются и упорядочиваются по отделу и приоритету получается примерно такая весчь:
1 Отдел продажи Отдел продажи Сумма по отделу
2 Отдел продажи Иванов Сумма
2 Отдел продажи Петров Сумма
1 Отдел закупки Отдел закупки Сумма по отделу
2 Отдел закупки Сидоров Сумма
А вот если б кто придумал, как это сделать без объединения.........................