Seleccionar los 5 registros mas "altos"

02/07/2003 - 05:39 por César Sanhueza | Informe spam
Hola.

tengo una base de datos con la siguiente estructura y
datos:

ID | Visitas | titulo
1 | 25 |XXXXXX
2 | 20 |YYYYYY
3 | 5 |SSSSSS

Y asi sucesivamente tengo como 1000 registros

Lo que yo necesito es una formula SQL que seleccione en un
recordset los 5 registros con la cantidad de visitas más
altas.

Me explico: en la tabla hay un campo que contiene el
numero de visitas que tiene. Yo necesito seleccionar los
5 "más" visitadas.

deberia ser algo asi:

Select from tabla1 where "los 5 valores mas altos del
campo <visitas>"

gracias.
 

Leer las respuestas

#1 antonio periago
02/07/2003 - 07:00 | Informe spam
hola,

SELECT TOP 5 * FROM tabla ORDER BY visitas DESC;

un saludo,
antonio



"César Sanhueza" escribió en el mensaje
news:009f01c3404b$87056b30$
Hola.

tengo una base de datos con la siguiente estructura y
datos:

ID | Visitas | titulo
1 | 25 |XXXXXX
2 | 20 |YYYYYY
3 | 5 |SSSSSS

Y asi sucesivamente tengo como 1000 registros

Lo que yo necesito es una formula SQL que seleccione en un
recordset los 5 registros con la cantidad de visitas más
altas.

Me explico: en la tabla hay un campo que contiene el
numero de visitas que tiene. Yo necesito seleccionar los
5 "más" visitadas.

deberia ser algo asi:

Select from tabla1 where "los 5 valores mas altos del
campo <visitas>"

gracias.

Preguntas similares