Мне нужно создать 16-страничный отчет из данных транзакций продаж, чтобы
Page1: ProductLine1
Page2: ProductLine2
.
.
Page16: ProductLine16
На каждой странице строки будут представлять географический и клиентский типы, столбцы будут представлять различные статистические данные, как показано ниже:
PageN YTD Sales YTD COMMISIONS MONTH MONTH MONTH MONTH MONTH MONTH LAST MONTH YTD
SALES COMMISIONS MIN COMMISION% MAX COMMISION% COUNT NEW RETURNS SALES
Location 1
Location 2,3
Location 4
Location 5,6
.
.
Location n
Я знаю, как сделать запрос для получения каждого значения, и данные будут преобразованы в Excel с помощью Java-подпрограммы.
У меня вопрос: как такие отчеты делаются нормально?
Если в отчете Excel содержится несколько сотен строк, должен ли я сделать несколько сотен операторов SELECT и присоединиться к ним через UNIONS? ИЛИ Должен ли я получить все данные в одном запросе и зависеть от адаптера, который будет обновлять файл Excel для создания необходимых группировок?