Foros del Web » Programando para Internet » ASP Clásico »

Top en SQL , limit mysql

Estas en el tema de Top en SQL , limit mysql en el foro de ASP Clásico en Foros del Web. Hola a todos, me gustaria que me ayuden en una consulta sql select top 2 * from nombre_tabla order by nombre_campo asc (por ejemplo). Es ...
  #1 (permalink)  
Antiguo 19/02/2007, 09:35
 
Fecha de Ingreso: enero-2007
Mensajes: 23
Antigüedad: 18 años, 4 meses
Puntos: 0
Top en SQL , limit mysql

Hola a todos, me gustaria que me ayuden en una consulta sql

select top 2 * from nombre_tabla order by nombre_campo asc
(por ejemplo).

Es es para obtener los dos primeros registros o ultimos dependiendo el orden que se le dé.

En mysql seria así:

select * from nombre_tabla order by nombre_campo asc limit 2

Si quiero sacar el penultimo registro nada mas en mysql con php seria asi:
si no me equivoco:

select * from nombre_tabla order by nombre_campo DESC limit 0,2

ME GUSTARIA SABER COMO PODER HACER ESA CONSULTA EN ASP CON SQL, YA QUE CUANDO UTILIZO ASP CON SQL NO ME PERMITE HACER LA CONSULTA DEL LIMIT. LES AGRADECERIA SU AYUDA...;)
  #2 (permalink)  
Antiguo 21/02/2007, 08:24
Avatar de biffly  
Fecha de Ingreso: junio-2005
Mensajes: 315
Antigüedad: 19 años, 11 meses
Puntos: 0
Re: Top en SQL , limit mysql

hola, SQL no tiene la opcion de LIMIT como bien dices, pero husando TOP puedes hacer lo tranquilanquilamente, solo debes mover el cursor al siguiente registro si el ordenamiento lo haces descendentemente

Código:
sql="select top 2 * from nombre_tabla order by nombre_campo desc"
rs.open sql, conexion
  if not rs.eof then
    rs.MoveNext()
    penultimo=rs.fields("nombre_campo")
  end if
rs.close()
espero que te sirva, porlomenos de orientacion.

Saludos :)
__________________
Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces.
REM Hay que encontrar el camino de regreso y no siempre es facil....
  #3 (permalink)  
Antiguo 21/02/2007, 17:11
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Top en SQL , limit mysql

Solo un apunte, no es que mysql con php permita el limit, es el MySQL por si mismo, sin importar con que lo trabajes(ASP, PHP, Delphi, etc.)
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 14:44.