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

asp+mysql

Estas en el tema de asp+mysql en el foro de ASP Clásico en Foros del Web. hola, tengo una tabla algo asi: codigo fecha nom_control valor_control 1000 2004-12-04 presion_alta 120 1000 2004-10-03 presion_alta 110 2000 2004-11-08 presion_baja 80 2002 2004-10-06 presion_baja ...
  #1 (permalink)  
Antiguo 18/12/2004, 18:13
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 20 años, 7 meses
Puntos: 0
asp+mysql

hola, tengo una tabla algo asi:

codigo fecha nom_control valor_control
1000 2004-12-04 presion_alta 120
1000 2004-10-03 presion_alta 110
2000 2004-11-08 presion_baja 80
2002 2004-10-06 presion_baja 90
1002 2004-11-03 presion_alta 110
1002 2004-10-02 presion_alta 100


ahora bien lo que yo quiero expecificamente es que por cada usuario(codigo) se tomen en cuenta las ultimas 5 fechas que a estado en consulta como hago eso en una consulta osea select * from..................
les agradeceria mucho si me ayudacen.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
  #2 (permalink)  
Antiguo 20/12/2004, 04:01
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
Bueno........, podrías hacer una primera select que te devuelva todos los codigos distintos que tienes y luego otra anidada que por cada codigo te muestre con un bucle con un contador de 5 las cinco ultimas fechas


sql="select DISTINCT codigo from tabla"
Set rso = CreateObject("ADODB.Recordset")
rso.Open sql, conn,1,2,2


do while not rso.eof
cont=0
sql2="select fecha from tabla where codigo=" & rso("codigo") & " order by fecha desc"

Set rs = CreateObject("ADODB.Recordset")
rs.Open sql2, conn,1,2,2
do while not rs.eof and cont<5
response.write(rs.("codigo"))
cont=cont+1
rs.movenext
loop

rs.close
set rs =nothing

rso.movenext
loop
rso.close
set rso=nothing
__________________
Daría todo lo que sé por la mitad de lo que ignoro

Última edición por Mplus; 20/12/2004 a las 04:02
  #3 (permalink)  
Antiguo 20/12/2004, 20:12
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 20 años, 7 meses
Puntos: 0
asp+mysql

gracias, voy a probarlo pero creo que si me sirve.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
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 16:26.