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

consulta SQL

Estas en el tema de consulta SQL en el foro de ASP Clásico en Foros del Web. hola tengo una consulta que saca 100 registros, de que forma puedo modificar la consulta para que me muestre los registro que van de la ...
  #1 (permalink)  
Antiguo 14/06/2006, 14:12
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 7 meses
Puntos: 6
consulta SQL

hola
tengo una consulta que saca 100 registros, de que forma puedo modificar la consulta para que me muestre los registro que van de la 45 a la 55 ??

gracias.
  #2 (permalink)  
Antiguo 14/06/2006, 23:27
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
una forma de hacerlo seria poniendo un contador dentro del ciclo y una condicion que diga que si el contador esta entre 45 y 55 te los muestre por pantalla... algo asi:

Código:
 <%
Do While Not rs.Eof

If ((cont >= 45) and (cont <= 55)) Then
%>
<b><% = rs("campo") %></b>
<%
End If

cont = cont + 1

rs.MoveNext
Loop
%>
saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 15/06/2006, 05:58
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 21 años, 7 meses
Puntos: 6
pues si, la formula que presentas es sencilla y muy valida, me cegue con la posivilidad de ponerlo en la consulta SQL por ahorrar recursos, pero asi tambien me vale.

gracias
un saludo.
  #4 (permalink)  
Antiguo 15/06/2006, 20:08
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
aaahhh... no sabria decirte... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #5 (permalink)  
Antiguo 15/06/2006, 20:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98


A ver si algo asi te sirve, la verdad no lo he probado, solo se me acaba de ocurrir

SELECT TOP 10 * FROM (SELECT TOP 55 * FROM tabla WHERE condiciones ORDER BY id DESC) ORDER BY id
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 17/06/2006, 11:30
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
no sabia que se podia hacer eso de meter un select dentro de otro... nunca dejo de aprender... saludos master
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!

Última edición por El_Metallick; 17/06/2006 a las 12:30
  #7 (permalink)  
Antiguo 17/06/2006, 12:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Este ejemplo en particular se llama tabla derivada o derived table, es como una vista volatil.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 17/06/2006, 12:30
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
ok, lo tendre presente... nunca esta demas saber algo nuevo... saludos denuevo master
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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 01:34.