consulta sql MAX
Publicado por felix (15 intervenciones) el 21/09/2004 10:02:53
Muy buenas...
quisiera saber si se puede hacer una consulta que devuelva los registros (todos los campos) que cumplan la condicion de que uno de los campos sea el maximo... no se si me explico... suponed una tabla:
alumno, asignatura, nota
pues quiero una consulta que saque una tabla en la que solamente aparezca una vez cada alumno con la asignatura en la que saco la maxima nota...
por ej tenemos:
pedro, mates, 5
pedro, lengua, 6
pedro, ingles, 7
juan, lengua, 5
juan, lengua, 8
juan, mates, 2
ana, ingles, 4
ana, ingles, 5
ana, mates, 9
---------------------------
la consulta deberia devolver
pedro, ingles, 7
juan, lengua, 8
ana, ingles, 9
muchas gracias
quisiera saber si se puede hacer una consulta que devuelva los registros (todos los campos) que cumplan la condicion de que uno de los campos sea el maximo... no se si me explico... suponed una tabla:
alumno, asignatura, nota
pues quiero una consulta que saque una tabla en la que solamente aparezca una vez cada alumno con la asignatura en la que saco la maxima nota...
por ej tenemos:
pedro, mates, 5
pedro, lengua, 6
pedro, ingles, 7
juan, lengua, 5
juan, lengua, 8
juan, mates, 2
ana, ingles, 4
ana, ingles, 5
ana, mates, 9
---------------------------
la consulta deberia devolver
pedro, ingles, 7
juan, lengua, 8
ana, ingles, 9
muchas gracias
Valora esta pregunta


0