Bases de Datos > SQL Server
Que Registro Es??
Cajami:
como dije en el primer post con este select:
SELECT MAX (Notas) FROM Alumnos
si me devuelve la nota mas pero naa mas osea no se que alumno tiene esa nota
Mollense:
--- Cita de: "lencho" ---
--- Cita de: "Cajami" --- y en el caso de la funcion MAX que lo he probado en el Query del Sql y me devuelve la nota mayor pero no me devuelve mas como se que registro es, o como averiguar sus campos de ese registro devuelvo'
--- Fin de la cita ---
select Max(Notas) as NotaMaxima, Nombre as Alumnos
GROUP BY Nombre.
BYTE.
--- Fin de la cita ---
y el FROM ? :P
[dohtml]<hr>[/dohtml]
--- Citar --- como dije en el primer post con este select:
SELECT MAX (Notas) FROM Alumnos
si me devuelve la nota mas pero naa mas osea no se que alumno tiene esa nota
--- Fin de la cita ---
Con el método que te dice lencho la consulta te va a devolver todos los campos !!
lencho:
--- Cita de: "Cajami" --- como dije en el primer post con este select:
SELECT MAX (Notas) FROM Alumnos
si me devuelve la nota mas pero naa mas osea no se que alumno tiene esa nota
--- Fin de la cita ---
aqui hay un link que te puede ayudar
http://www.plus2net.com/sql_tutorial/sql_max.php
--- Código: Text ---Select top 1 * from ALUMNOSorder by Nota desc Esta consulta te devolvera al alumno(con todos sus datos) que tenga la mejor nota (ojo, esta consulta esta hecha sin usar la clausula MAX)
Usando la clausula MAX seria asi.
--- Código: Text --- select Max(Notas), Nombre as AlumnosGROUP BY Nombre. pero creo que esta no funciona.
Supongo la clausula AVG quedo clara no ?
BYTE.
lencho:
--- Cita de: "Angel_K_ido" ---
--- Cita de: "lencho" ---
--- Cita de: "Cajami" --- y en el caso de la funcion MAX que lo he probado en el Query del Sql y me devuelve la nota mayor pero no me devuelve mas como se que registro es, o como averiguar sus campos de ese registro devuelvo'
--- Fin de la cita ---
select Max(Notas) as NotaMaxima, Nombre as Alumnos
GROUP BY Nombre.
BYTE.
--- Fin de la cita ---
y el FROM ? :P
--- Fin de la cita ---
cierto, se me olvido ponerle el from Alumno
Gracias.
BYTE.
Cajami:
tal vez no lo estoy razonando bien pero este codigo:
--- Código: Text ---Select top 1 * from ALUMNOSorder by Nota desc
te devuelve un registro claro eso si, y Notas lo devuelve en orden descendente y cojeria supuestamente el ultimo registro, pero el ultimo registro puede que no tenga la notas mas alta, o estoy en un error :unsure:
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa