Visual Basic - TRAER LOS 5 NUMEROS MAYORES DE UNA TABLA

Life is soft - evento anual de software empresarial
 
Vista:

TRAER LOS 5 NUMEROS MAYORES DE UNA TABLA

Publicado por Angela (97 intervenciones) el 13/08/2003 07:28:23
Hola
Quisiera que me dieran algunas ideas o como le puedo hacer para realizar la siguiente consulta:
Necesito desplegar los 5 numeros mas grandes de una tabla de una base de datos, entonces debe de ser afuerzas con instrucciones sql, y uso conexion ado.
No se mucho de vb espero me puedan ayudar porfavor.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:TRAER LOS 5 NUMEROS MAYORES DE UNA TABLA

Publicado por Juanma (5 intervenciones) el 13/08/2003 08:53:21
Buenas, solo comentarte que sería algo como:

SELECT TOP 5 CAMPOS
FROM TABLA
ORDER BY CAMPO1

Con esto cogerá los 5 primeros registros de la tabla atendiendo a la ordenación que se le haya indicado con al ORDER BY

Un saludo
Juanma
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

COMO MUESTRO LOS VALORES

Publicado por Angela (5 intervenciones) el 13/08/2003 21:20:52
HOLA!!!
MUCHAS GRACIAS!!!
COMO NO SE MUCHO DE VB, NO SE COMO MOSTRAR EN 5 LABELS LOS 5 VALORES QUE ME ARROJA ESTA CONSULTA USO CONEXION ADO.
DE ANTEMANO MUCHAS GRACIAS!!!

SQL = "SELECT TOP 5 puntuacion From record ORDER BY puntuacion ASC"
Set registro = conexion.Execute(SQL)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMO MUESTRO LOS VALORES

Publicado por Juanma (1 intervención) el 14/08/2003 13:42:27
Prueba con esto, puedes crear una matriz de label(copiando y pegando el objeto label)

SQL = "SELECT TOP 5 puntuacion From record ORDER BY puntuacion ASC"
Set registro = conexion.Execute(SQL)
with registro
.MoveFirst
i=0

Do While Not .EOF

label1(i).caption=.Fields("puntuacion")
i=i+1
.MoveNext

loop
end with

Un saludo ,
Juanma
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar