
04/05/2003, 16:56
|
| | Fecha de Ingreso: marzo-2002
Mensajes: 449
Antigüedad: 23 años, 1 mes Puntos: 0 | |
Pues si ordenas la consulta por un campo puedes utilizar top 1
siguiendo con el hipotetico de TABLA1 y TABLA2:
SELECT TOP 1 TABLA1.campoamostrar,TABLA2.otrocampo, TABLA1.unomas FROM TABLA1,TABLA2 WHERE TABLA1.ID=TABLA2.ID order by TABLA2.campox
o este otro ejemplo tambien nomas para ilustrar:
SELECT TOP 25 Estudiantes.Nombre, Estudiantes.Apellido FROM Estudiantes,Calificaciones Where Estudiantes.id=Calificaciones.id ORDER BY Calificaciones.Nota DESC;
que serian los nombres de los 25 mejores estudiantes ordenados por sus notas. El order by es impotante para que top sepa en base a que se van a tomar los primeros x registros, sino top recoge arbitrariamente los primeros x registros. |