Du skal opdele din ORDER BY i flere CASE udsagn:
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
Dette er fordi enkelt CASE erklæring kræver, at alle filialer har kompatible datatyper. Siden din tegnstreng i én CASE kan ikke konverteres til dato og klokkeslæt returneret fra en anden CASE , får du konverteringsfejlen.