Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 order by
 Foro Bloqueado  Tema Bloqueado


Autor Temas
ce
Average Member

España
523 Posts
Mensajes - 13 Jul 2005 :  13:13:15  Ver Perfil  Enviar Email  Visit ce's Homepage
Hola a todos, tenia un problema con ORDER BY desde hace tiempo y aun no habia encontrado la solucion, hasta ahora, asi que os la cuento por si le sirve de ayuda a alguien.

El tema es que tengo una consulta q quiero ordenar valor a valor, es decir, imaginemos la tabla "coches" con el campo "color" y quiero ordenar los resultados de forma que primero se muesten los coches de color blanco, luego los rojos, etc.

si pongo:
SELECT color from mitabla order by color ASC
...me lo hace alfabeticamente, poniendo primero los amarillo, azul, etc. y lo que o quiero es poder decirle el orden, es decir algo asi como:
SELECT color from mitabla order by color=blanco, color=rojo, color=azul, etc.

Y despues de hacer varias pruebas he visto q efectivamente no iba desencaminado y se puede hacer asi:

......
valor1 = "blanco"
valor2 = "rojo"
valor3 = "verde"
valor4 = "amarillo"
Recordset1.Source = "SELECT descripcion, color FROM coches"
Recordset1.Source = Recordset1.Source + " ORDER BY color= '" & valor1 & "', color= '" & valor2 & "', color= '" & valor3 & "', color= '" & valor4 & "', descripcion"

Si ya lo sabiais perdonar q ocupe el foro y si no ahi teneis el ejemplo

saludos
Cesar

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar