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

ordenar una tabla en sql

Estas en el tema de ordenar una tabla en sql en el foro de SQL Server en Foros del Web. Hola a todos tengo una consulta para ordenar una tabla >.<, tengo una tabla de nombre pais con los campos id y nombrepais y no ...
  #1 (permalink)  
Antiguo 27/11/2011, 13:17
Avatar de llbryanets  
Fecha de Ingreso: noviembre-2011
Mensajes: 4
Antigüedad: 12 años, 5 meses
Puntos: 0
ordenar una tabla en sql

Hola a todos tengo una consulta para ordenar una tabla >.<, tengo una tabla de nombre pais con los campos id y nombrepais y no comprendo como hacer un procedimiento almacenado que cuando le envie el id me ordene la tabla de tal modo que se coloque primero el pais del id que le mande y luego el resto de paises U.U.

estoy elaborando en visual.net el formulario de modificar y tengo todos los campos como nombre telefono etc en cajas de textos y al darle click en el datagriedview facilmento puedo llenar esos textbox con la informacion del cliente pero el campo pais y profesion los tengo en un combobox y deseo hacer que cuando le den click a la fila del datagriedview ese combo se seleccione o se coloque primero el pais de dicho cliente y no me sale >.< solo logro que se muestren todos los paises en el mismo orden como esta en la BD o que solo se muestre el pais de dicho cliente y el resto ya no aparecen U.U si alguien puee ayudarme porfavor.... no puedo avanzar me estanque alli T.T

Última edición por llbryanets; 27/11/2011 a las 22:31
  #2 (permalink)  
Antiguo 28/11/2011, 09:09
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: ordenar una tabla en sql

Podrias usar los siguiente:

create table #temp(
id_pais int,
pais varchar(20),
orden int identity(1,1)
)

insert into #temp (id_pais,pais)
select id_pais,pais from paises where id_pais=@parametro

insert into #temp
select id_pais,pais from paises where id_pais not in (@parametro)

select * from #temp order by orden


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

Etiquetas: procedimiento, sql, tabla, campos
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 19:56.