Visual Basic para Aplicaciones - AYUDA CON ORDER BY

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA CON ORDER BY

Publicado por erikur raudi (1 intervención) el 22/08/2007 15:22:53
HOLA A TODOS.

ESPERO ME PUEDAN AYUDAR.

-------------------------------------------------

TENGO UNA CONSULTA, A UNA BD SQL SERVER, DENTRO DE MI PROGRAMA HECHO EN VB.

ESTA ES LA CONSULTA:

SELECT insumo, descripcion FROM insumos where insumo IN (SELECT insumo FROM importacion WHERE clave = 'A' or clave = 'A1' or clave = 'B' or clave = 'B1' or clave = 'C' or clave = 'C1' or clave = 'D' ORDER BY insumo) ORDER BY insumo

CUANDO EJECUTO ESTA CONSULTA ME ARROJA UN ERROR:

Server: Msg 1033, Level 15, State 1, Line 1
La cláusula ORDER BY no es válida en vistas, funciones en línea, tablas derivadas ni subconsultas, salvo que se especifique también TOP.

---------------------------------------------------

ALGUIEN PUEDE DECIRME QUE ES LO QUE ESTOY HACIENDO MAL?

DE ANTEMANO GRACIAS.

ESPERO SUS COMENTARIOS.

HASTA PRONTO.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:AYUDA CON ORDER BY

Publicado por P. J. (7 intervenciones) el 22/08/2007 16:40:22
Eso debe ir en el foro de SQL, de todas formas

Quita el primer OrderBy, total tu veras los registros del primer select asi que debes ordenar por ese. -.-'

SELECT insumo, descripcion FROM insumos where insumo IN (SELECT insumo FROM importacion WHERE clave = 'A' or clave = 'A1' or clave = 'B' or clave = 'B1' or clave = 'C' or clave = 'C1' or clave = 'D') ORDER BY insumo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar