Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2012, 15:23
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: ordenamiento de campos

y porque no agregas un campo orden en tu tabla asi ordenas por ese campo y lo demas no te importa :), porque desde el order by no creo que se pueda :S ya que necesitas que la G o algun otro dato este en un orden diferente, te evitarias muchos problemas agregando el campo orden...


Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. name VARCHAR(50),
  4. orden INT
  5. )
  6.  
  7. INSERT INTO #temp VALUES ('Giftcards',8)
  8. INSERT INTO #temp VALUES ('ABARROTES', 1)
  9. INSERT INTO #temp VALUES ('BEBIDAS', 4)
  10. INSERT INTO #temp VALUES ('ARTICULOS DE LIMPIEZA', 3)
  11. INSERT INTO #temp VALUES ('ALIMENTOS Y ACCESORIOS PARA MASCOTAS', 2)
  12. INSERT INTO #temp VALUES ('PRODUCTOS DESECHABLES Y DE PAPEL', 6)
  13. INSERT INTO #temp VALUES ('CUIDADO PERSONAL Y COSMETICOS', 5)
  14. INSERT INTO #temp VALUES ('TODO PARA BEBE', 7)
  15.  
  16. SELECT name FROM #temp ORDER BY orden ASC
  17.  
  18. ABARROTES
  19. ALIMENTOS Y ACCESORIOS PARA MASCOTAS
  20. ARTICULOS DE LIMPIEZA
  21. BEBIDAS
  22. CUIDADO PERSONAL Y COSMETICOS
  23. PRODUCTOS DESECHABLES Y DE PAPEL
  24. TODO PARA BEBE
  25. Giftcards

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