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

Ordenar registros

Estas en el tema de Ordenar registros en el foro de SQL Server en Foros del Web. tengo esta tabla: Nombres Oscar Juan Amparo Bernardo David Rafael Maria quiero que haciendo una select me muestre primero unos nombre que yo quiera: primero ...
  #1 (permalink)  
Antiguo 04/09/2008, 03:32
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 17 años, 9 meses
Puntos: 0
Ordenar registros

tengo esta tabla:
Nombres
Oscar
Juan
Amparo
Bernardo
David
Rafael
Maria

quiero que haciendo una select me muestre primero unos nombre que yo quiera:

primero Rafael, luego maria, luego david y luego me da igual.

Quedaria así:
Rafael,maria,david,oscar,juan,amparo,bernardo

select nombres from nombre order by (aqui ordenacion)


Espero que me entendais...

Gracias!
  #2 (permalink)  
Antiguo 04/09/2008, 06:12
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Ordenar registros

¿Cual es la base para ese orden?
Es decir, por que primero Rafael, etc?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 04/09/2008, 06:23
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Ordenar registros

no hay ninguna base. es simplemente porque meto la consulta a un dataset(visula studio fw3.5) y de aqui a un gridview. Entonces el cliente quiere que en la primera columna aparezca Rafael, en la segunda ...



Gracias!
  #4 (permalink)  
Antiguo 04/09/2008, 07:03
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Ordenar registros

Puedes trabajar con una tabla temporal, la cual llenaras de la siguiente forma:
1. buscas a Rafael, y le pones un id = 1
2. buscas a Maria, y le pones un id = 2
3. buscas a David, y le pones un id = 3
4. pones el resto con su respectivo id.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
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 02:42.