(4) Ага, спасибо, уже нашла. Поторопилась, показалось что она только заголовки группирует.
(3) Не, дерево тут не подходит, поля надо суммовые группировать. Просто очень много колонок с суммами, и все нужны.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший