DC
> а зачем union all ?
Не удалось построить запрос так, чтобы все тоже самое выполнялось более компактным и единственным запросом. Буду благодарен, если подскажите / направите куда тут копать, чтобы можно было сделать агрегацию с результатом как выше.