• Lunes 23 de Diciembre de 2024, 17:10

Autor Tema:  Posicion De Registros  (Leído 3288 veces)

AdrianHdez

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Posicion De Registros
« en: Viernes 22 de Junio de 2007, 21:24 »
0
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.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #1 en: Sábado 23 de Junio de 2007, 06:06 »
0
pero eso dependeria de la forma en que obtengas tus datos.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

AdrianHdez

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #2 en: Sábado 23 de Junio de 2007, 15:35 »
0
Los obtengo ordenados de menor a mayor pero quiero  la posición, no tengo un campo que me diga eso.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #3 en: Domingo 24 de Junio de 2007, 13:21 »
0
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.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

AdrianHdez

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #4 en: Domingo 24 de Junio de 2007, 23:00 »
0
idAlumno, Nombre, Grupo, Calificacion

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #5 en: Lunes 25 de Junio de 2007, 02:40 »
0
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


Espero haber entendido :P

Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #6 en: Miércoles 27 de Junio de 2007, 06:35 »
0
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

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Posicion De Registros
« Respuesta #7 en: Miércoles 27 de Junio de 2007, 11:17 »
0
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

y aqui otros cuantos que tambien lo prefieren :P

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

 :kicking:

Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================