У меня есть следующий (редактировать) select
, используя view
и case
для ORDER BY
caluse:SQL по делу не работает
SELECT *
FROM VW_View
ORDER BY CASE
WHEN Initials = 'New'
THEN '1'
ELSE TeamID
END
ASC
Это прекрасно работает на моей локальной базе данных, и возвращает это:
Как и ожидалось
Однако на тестовой базе данных, он возвращает это:
Не так, как и следовало ожидать, например, порядок по п не работает.
Взгляды точно такие же, так почему бы предложение не было последовательным?
Is 'TeamID'' Pending'? Почему вы ожидаете этого вообще? –
Показать значения, присутствующие в 'TeamID' –
Добавленные значения - все они 1 и одинаковы для обеих баз данных – Alex