SQL Server - ORDER BY complejo

 
Vista:

ORDER BY complejo

Publicado por Julian (1 intervención) el 07/04/2006 17:23:23
Para ordenar un select sobre una base de datos access, utilizaba la instrucción siguiente,

SELECT * FROM Locales ORDER BY Categoria = 'CASA' DESC, Categoria = 'HOTEL' DESC, Categoria = 'RESTAURANTE' DESC, Categoria = 'TABERNA' DESC, Categoria = 'TEATRO' DESC"

mi sorpresa es comprobar que al cambiar la base de datos de access a SQL Server me da error. Podeis ayudarme y indicarme que debo cambiar para que me funcione correctamente el select?

Gracias.

Julian.
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

RE:ORDER BY complejo

Publicado por Gaby (3 intervenciones) el 07/04/2006 18:11:21
Creo que te marca error porque no en el ordenamiento no debes poner el =, el select debe ser
SELECT * FROM Locales ORDER BY Categoria DESC
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