He creado una vista sql y necesito ordenar los resultados de seleccionar usando ORDER BY en 4 campos, pero recibo el mensaje de que ORDER BY no se puede usar en vistas a menos que Yo uso TOP ¿Alguien puede explicar por qué se necesita TOP, y alguien tiene una solución alternativa para clasificar en una vista sql?Cómo ordenar dentro de una vista sql
Gracias.
desde 2005 el optimizador sql elimina esta orden por lo que esto no funciona! ten cuidado con eso. –
¿Tiene alguna referencia? – RedFilter
¡seguro! directamente desde el equipo del optimizador de consultas del servidor sql: http://blogs.msdn.com/queryoptteam/archive/2006/03/24/560396.aspx –