Ограничение в 32 столбца для группировки наборов
Я все еще работаю над миграцией сервера с SQL 2005 на SQL Server.
Со старым сервером, используя COMPUTE BY
Мне удалось создать отчет, который имел 57 столбцов, причем некоторые из этих столбцов были агрегированными полями. Не было ограничений на количество столбцов, которые я могу использовать в одном отчете (один запрос).
С новым sql 2014 я использую grouping sets
чтобы получить те же результаты, но я сталкиваюсь с ограничением. Я не могу поместить все мои столбцы в один набор группировки, а затем получить промежуточные итоги и итоговую сумму:
Слишком много выражений указано в предложении GROUP BY. Максимальное количество составляет 32, если поставляются комплекты для группировки.
Есть ли способ, которым я могу предоставить больше столбцов или есть способ обойти это ограничение?
Я также приложил изображение, чтобы лучше понять, что происходит.. Запрос изображения