JT
Добрый вечер коллекги. Есть таблица - наименование ошибки \ кол-во. В ошибки падают однотипные ошибки с различными кодами. Например ошибка 10012, ошибка 10045, ошибка 10099 - можно их как-то агрегировать? Перечислить через IF не подойдет, во-первых много, во-вторых появляются новые. Идеально вижу так - группа ошибки, внутри ошибка 10012, ошибка 10099, ошибка 100045; группа превышения - внутри превышение 10101, первышение 10102 и т.д.
Задайте общее правило. Если код начинается с "100" - "ошибка", если с "101" - "превышение", иначе - что-то другое.
Не хотите if-ами пользоваться - создайте таблицу, где названию группы в соответствие поставлены вот эти начала кодов "100", "101" и так далее, выделите в таблице столбец с началом кода, а потом просто приджойните название группы из вашей таблицы.
Тогда если добавятся новые группы, то можно будет просто занести код и название в таблицу, а не лезть в шаг запроса.