SoloCodigo

Bases de Datos => SQL Server => Mensaje iniciado por: AdrianHdez en Viernes 22 de Junio de 2007, 21:24

Título: Posicion De Registros
Publicado por: AdrianHdez en Viernes 22 de Junio de 2007, 21:24
Saludos:

Cómo puedo obtener mediante una consulta la posición que ocupa un registro en una tabla determinada. Los registros de la tabla los obtengo despues de un order by.
Título: Re: Posicion De Registros
Publicado por: lencho en Sábado 23 de Junio de 2007, 06:06
pero eso dependeria de la forma en que obtengas tus datos.
Título: Re: Posicion De Registros
Publicado por: AdrianHdez en Sábado 23 de Junio de 2007, 15:35
Los obtengo ordenados de menor a mayor pero quiero  la posición, no tengo un campo que me diga eso.
Título: Re: Posicion De Registros
Publicado por: lencho en Domingo 24 de Junio de 2007, 13:21
Cita de: "AdrianHdez"
Los obtengo ordenados de menor a mayor pero quiero  la posición, no tengo un campo que me diga eso.
y que campos es loq ue tiene tu tabla??



BYTE.
Título: Re: Posicion De Registros
Publicado por: AdrianHdez en Domingo 24 de Junio de 2007, 23:00
idAlumno, Nombre, Grupo, Calificacion
Título: Re: Posicion De Registros
Publicado por: F_Tanori en Lunes 25 de Junio de 2007, 02:40
lo que quieres es obtener un determinado registro? a traves de su posicion

creo que SQL server no cuenta con offset no se cual seria la traduccion real ( si alguien la sabe que la comparta  :smartass: ) :P pero es como... 'bloque'

hay varias soluciones que se utilizan por ejemplo para paginar resultados, me parece que se hace creando una tabla temporal


o si tu tabla tiene un campo autoincrementable creo que se llama (Identity  :unsure: )

puedes buscar como paginar con SQL server, aqui en el foro y en google y encontraras ideas para realizar lo que buscas



para la version 2005 se puede usar algo como esto
http://technet.microsoft.com/es-es/library/ms186734.aspx (http://technet.microsoft.com/es-es/library/ms186734.aspx)


Espero haber entendido :P

Saludos
Título: Re: Posicion De Registros
Publicado por: ArKaNtOs en Miércoles 27 de Junio de 2007, 06:35
yo también he estado buscando algo igual al offset del mysql para crear busquedas para un sitio pero no lo he encontrado, por eso y mas me encanta mysql :P
Título: Re: Posicion De Registros
Publicado por: F_Tanori en Miércoles 27 de Junio de 2007, 11:17
asi es :P yo tambien lo prefiero....

y fuera de tema han leido esto?


http://blog.smaldone.com.ar/2006/08/25/ent...al-ceo-de-mysql (http://blog.smaldone.com.ar/2006/08/25/entrevista-al-ceo-de-mysql)

y aqui otros cuantos que tambien lo prefieren :P

http://www.mysql.com/customers/ (http://www.mysql.com/customers/)

 :kicking:

Saludos