Я хочу динамически установить порядок заказа. Я попробовал это, используя case
.Как установить порядок динамически в SQL Server?
Но после нескольких случаев он не работает для меня, и я не понимаю, почему это происходит. Я пробовал следующую ссылку http://www.sqlteam.com/article/dynamic-order-by, это работает только для 5-6 случаев, после чего я получаю ошибки преобразования.
ORDER BY CASE WHEN @OrderBY = 1 THEN Pla_BattingAverage
WHEN @OrderBY = 2 THEN Pla_HomeRuns
WHEN @OrderBY = 3 THEN Pla_RBIs
WHEN @OrderBY = 4 THEN Pla_StolenBases
END DESC
Можете ли вы отправить точное сообщение об ошибке и запрос, который дает эту ошибку? –
Нужно ввести код, задающий @OrderBY, т. Е. Полный запрос. – Paul