Мне было интересно, как я буду использовать CASE после расчета. По сути, я хочу вычислить значение, и если это значение будет больше 1, я хочу установить его в 1.
Вот что я получил:
SELECT (HSDIPLOMA + BACHELORDEGREE) / (SELECT AVG(HSDIPLOMA + BACHELORDEGREE) FROM EDUCATIONPROFILE) as res, case when res > 1 then 1 else res END AS result FROM EDUCATIONPROFILE ORDER BY cid ASC
Однако я получаю неверный идентификатор ошибки «RES»: неверный идентификатор. Где моя ошибка? Заранее спасибо.