확실하지 작동하지 :SQL은 정렬 CASE의 기반으로 -이 작동하지 않는 이유
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
나는이 오류 : 문자열에서 날짜 및/또는 시간을 변환 할 때 변환에 실패했습니다.
도움을 주셔서 대단히 감사합니다.
오, 내 바보 같은 느낌 ... – user1447679
바보 같지 않아요. 전에이 문제에 휩쓸 렸습니다. 해결책은 명확하지 않습니다. –