Я новичок в SQL.У меня есть таблица под названием management
.Я пытаюсь написать запрос, как показано ниже:
SELECT
registerd, Appeared, registerd + Appeared AS col3
FROM
(SELECT
COUNT(REGDNO) AS registerd, branch_code,
SUM(CASE WHEN SUB1_GRADE <> 'Ab' AND SUB1_GRADE IS NOT NULL OR
SUB2_GRADE <> 'Ab' AND SUB1_GRADE IS NOT NULL OR
SUB2_GRADE <> 'Ab ' AND SUB2_GRADE IS NOT NULL OR
SUB3_GRADE <> 'Ab' AND SUB3_GRADE IS NOT NULL OR
SUB4_GRADE <> 'Ab' AND SUB4_GRADE IS NOT NULL OR
SUB5_GRADE <> 'Ab' AND SUB5_GRADE IS NOT NULL OR
SUB6_GRADE <> 'Ab' AND SUB6_GRADE IS NOT NULL OR
SUB7_GRADE <> 'Ab' AND SUB7_GRADE IS NOT NULL
THEN 1 ELSE 0 END) As Appeared
FROM
MANAGEMENT) AS subQueryAlias
GROUP BY
BRANCH_CODE
, но я получаю следующую ошибку
Сообщение 8120, уровень 16, состояние 1, строка 5
Столбец MANAGEMENT.BRANCH_CODE недопустим в списке выбора, поскольку он не содержится ни в статистической функции, ни в предложении GROUP BY