Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda con SQL

Estas en el tema de Ayuda con SQL en el foro de Bases de Datos General en Foros del Web. Hola Necesito que me den una ayudita, quiero saber como ordenar una busqueda por dos campos diferentes. Me explico. Que primero me lo ordene por ...
  #1 (permalink)  
Antiguo 15/06/2006, 04:50
 
Fecha de Ingreso: mayo-2006
Mensajes: 95
Antigüedad: 17 años, 11 meses
Puntos: 0
Ayuda con SQL

Hola

Necesito que me den una ayudita, quiero saber como ordenar una busqueda por dos campos diferentes.

Me explico. Que primero me lo ordene por uno de eso campos y si encuentra resultados iguales me lo orede por el otro, y si es posible que el orden sea diferente, es decir que uno me lo ordene de forma DESC y el otro ASC.

Gracias por su ayuda
  #2 (permalink)  
Antiguo 15/06/2006, 08:42
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
Hola Yanka_17, tu solo te haz dado la respuesta.
En el ORDER BY pondrias:

Cita:
ORDER BY campo1 desc,campo2 asc
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #3 (permalink)  
Antiguo 15/06/2006, 08:43
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 17 años, 11 meses
Puntos: 1
Si entendí correctamente lo que quieres se puede hacer completando la sentencia ORDER BY estándar en el ANSI-SQL92 de la siguiente manera:

Código:
 
SELECT categoria , subcategoria , sub-subcategoria
FROM tabla1 
ORDER BY categoria ASC , subcategoria DESC, sub-subcategoria ASC 
Salu2
__________________
Time is the fire in which we burn
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:56.