Я пытаюсь выполнить следующий запрос и получаю эту ошибку:
Сообщение 1033, Уровень 15, Состояние 1, Строка 14
Предложение ORDER BY недопустимо в представлениях, встроенных функциях, производных таблицах, подзапросах и общих табличных выражениях, если также не указаны TOP, OFFSET или FOR XML.
Вот запрос:
WITH cbt_users AS
(
SELECT
mo, eid, rate, cat, quantity AS cbt_hours
FROM
crew.crew_rates
WHERE
rate_type = 'HOMSTUDY_HRS'
),
tot_hrs AS
(
SELECT
mo, eid, rate, quantity AS tot_hrs
FROM
crew.crew_rates
WHERE
rate_type = 'TOT HRS'
),
GU_cbt_compare AS
(
SELECT
cbt_users.mo, cbt_users.eid, cbt_users.rate, cbt_hours, tot_hrs,
CASE WHEN cbt_users.cat = 'REG' THEN 72 ELSE 75 END AS min_GU
FROM
cbt_users
LEFT JOIN
tot_hrs ON cbt_users.mo = tot_hrs.mo AND cbt_users.eid = tot_hrs.eid
ORDER BY
cbt_users.mo, cbt_users.eid
)
SELECT
mo, eid, rate, cbt_hours, tot_hrs, min_GU
FROM
GU_cbt_compare
ORDER BY
mo, eid