Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/04/2015, 06:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: group by en vista

Cita:
Iniciado por Kritik Ver Mensaje
Estoy intentando hacer una vista y quiero ordenar por un campo. He intentado agregar el order by en el código de la select de la vista, pero me da error.

No me importa tener que borrar y volver a crear la vista, pues como no pierdo datos no me importa crearla de nuevo. Pero no se como hacerlo para que me salga ordenada.

alguien sabría como hacerla?
Manual de referencia, manual de referencia, manual de referencia, MANUAL DE REFERENCIA...

Ante cualquier duda, consulta el manual de referencia, por favor. Cualquier DBA que se precie lo hace. No es vergüenza leer los manuales. Es parte de la documentacion obligatoria para trabajar en este rubro...

Cita:
Las cláusulas SELECT de una definición de vista no pueden incluir lo siguiente:

Una cláusula ORDER BY, a menos que también haya una cláusula TOP en la lista de selección de la instrucción SELECT
Cita:
Nota importante Importante

La cláusula ORDER BY solo se usa para determinar las filas devueltas por la cláusula TOP u OFFSET en la definición de la vista. Esta cláusula no garantiza resultados ordenados cuando se consulte la vista, a menos que también se especifique ORDER BY en la propia consulta.
La palabra clave INTO

La cláusula OPTION

Una referencia a una tabla temporal o a una variable de tabla
¿Te queda más claro?

Ver CREATE VIEW en MSDN
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)