Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/10/2011, 09:19
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Sentencia SQL de ordenación.

De nuevo pon algunos ejemplos de tus datos y de que es lo que quieres que aparezca, asi como dices entiendo que si te dicen usuario=2 entonces los datos del usuario 2 se desplegarian ordenados y despues los del usuario 1,3,4(esto no se como lo deduces) y despues los demas.......si asi fuera porque no creas una tabla temporal con un campo identity digamos orden y ahi insertas el valor de tu consulta algo asi:

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. id INT,
  4. orden INT IDENTITY(1,1)
  5. )
  6.  
  7. INSERT INTO #temp (id)
  8. SELECT id FROM tabla WHERE id=2
  9. INSERT INTO #temp (id)
  10. SELECT id FROM tabla WHERE id IN (1,3,4)
  11. INSERT INTO #temp
  12. SELECT id FROM tabla WHERE id NOT IN (1,2,3,4)

Asi te regresaria una tabla con un campo por el cual podrias ordenar en este caso el identity :)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me