desplegar el valor Maximo en MySQL
Publicado por gustavo (1 intervención) el 21/11/2019 22:38:50
Buenas Tardes
Tengo un problema
En una tabla de MySQL tengo 4 campos, ID, Nombre, Fecha, Calificacion, en esta tabla se registran las calificaciones por día de N participantes, por lo que el "Nombre" aparece varias veces, necesito saber que día se obtuvo la calificación mas alta, para lo cual estoy usando la sentencia:
con esto obtengo, el Nombre correcto, la primera fecha que aparece en los registros, no la correcta y el valor máximo, ¿como puedo obtener la fecha en que se obtuvo el valor máximo?
Gracias
la tabla es la siguiente:
el resultado es el siguiente:
el resultado correcto debe ser:
Gracias
Tengo un problema
En una tabla de MySQL tengo 4 campos, ID, Nombre, Fecha, Calificacion, en esta tabla se registran las calificaciones por día de N participantes, por lo que el "Nombre" aparece varias veces, necesito saber que día se obtuvo la calificación mas alta, para lo cual estoy usando la sentencia:
1
select Nombre, Fecha, MAX(Calificacion) as Calificacion from evento where Nombre = 'Panchito' group by Nombre;
con esto obtengo, el Nombre correcto, la primera fecha que aparece en los registros, no la correcta y el valor máximo, ¿como puedo obtener la fecha en que se obtuvo el valor máximo?
Gracias
la tabla es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Nombre Fecha Calificacion
Panchito 04/04/2019 23.4
Panchito 07/04/2019 25.3
Panchito 22/04/2019 22.2
Panchito 04/05/2019 21
Panchito 12/05/2019 26.4
Panchito 04/06/2019 24.3
Panchito 16/06/2019 19.9
Panchito 22/06/2019 22.8
Panchito 09/07/2019 21.4
Panchito 18/07/2019 24.4
Panchito 15/08/2019 25.3
Panchito 28/08/2019 20.9
Panchito 05/09/2019 23.8
Panchito 04/10/2019 21.2
Panchito 12/11/2019 22.6
Panchito 14/11/2019 24.7
el resultado es el siguiente:
1
2
Nombre Fecha Calificacion
Panchito 04/04/2019 26.4
el resultado correcto debe ser:
1
2
Nombre Fecha Calificacion
Panchito 12/05/2019 26.4
Gracias
Valora esta pregunta


0