ORDER BY
CASE WHEN @orderby = 0 THEN news_edits.[time] END DESC,
CASE WHEN @orderby = 1 THEN news_edits.lastedit END DESC,
CASE WHEN @orderby = 2 THEN news_edits.title END DESC
これは、単一のCASE
ステートメントでは、すべてのブランチに互換性のあるデータ型が必要です。 1つのCASE
に文字列があるので 別のCASE
から返された日時に変換することはできません 、変換エラーが発生します。