不知道为什么这不起作用:
ORDER BY a.QuestionTitle
当它本身起作用时。但在下面,如果 SortBy 等于 4...
ORDER BY
CASE WHEN (@SortBy = 1) THEN a.Date_Created
WHEN (@SortBy = 2) THEN a.Date_Created
WHEN (@SortBy = 3) THEN a.Date_Created
WHEN (@SortBy = 4) THEN a.QuestionTitle
END DESC
我收到此错误:从字符串转换日期和/或时间时转换失败。
非常感谢您的帮助。