¿Cómo qué explicación?
Lo que te dice el mensaje es bien clarito:
Cita: The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP, OFFSET or FOR XML is also specified.
Es decir: "La cláusula ORDER BY
no es válida en vistas, funciones en línea, tablas derivadas, subconsultas y expresiones comunes de tablas
a menos que se especifique
también TOP, OFFSET o FOR XML".
¿Más claro?
No se puede usar en VIEWs a menos que uses
obligatoriamente alguna de esas otras clausulas.