Las expresiones constantes están permitidas (y se omiten) en la cláusula ORDER BY cuando el modo de compatibilidad de la ...

Las expresiones constantes están permitidas (y se omiten) en la cláusula ORDER BY cuando el modo de compatibilidad de la base de datos se establece en 80 y anteriores. Sin embargo, estas expresiones en la cláusula ORDER BY provocarán un error en la instrucción cuando el modo de compatibilidad de la base de datos se establezca en 90 o posteriores.

Aquí tiene un ejemplo de estas instrucciones problemáticas:

SELECT * FROM Production.Product
ORDER BY CASE WHEN  1=2 THEN 3 ELSE 2 END