Я предлагаю вам использовать подотчеты для отображения результатов по различным запросам. Если вы можете объединить все результаты в одном запросе, вы можете подумать об использовании хранимой процедуры для предварительной обработки результатов, прежде чем представлять их в отчете.