Я получаю сообщение об ошибке "Msg 1033, Уровень 15, Состояние 1, Строка 14 Предложение ORDER BY - PullRequest
1 голос
/ 12 апреля 2019

Я пытаюсь выполнить следующий запрос и получаю эту ошибку:

Сообщение 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...