Tengo la siguiente tabla en la BD, y remarco los valores máximos de Ocupacion de cada Central.
Fecha Hora Central Nivel Ocupacion
18/02/2014 02:00 PMRC2 CP00 53,71
18/02/2014 12:00 PMRC2 CP01 61,53
18/02/2014 12:00 PMRC2 CP02 64,5
18/02/2014 12:00 PMRC2 CP03 50,57
18/02/2014 12:00 PMRC2 CP04 74,18
18/02/2014 02:00 TLIBER CP00 50,21
18/02/2014 12:00 TLIBER CP01 59,02
18/02/2014 12:00 TLIBER CP02 51,97
18/02/2014 12:00 TLIBER CP03 41,73
El resultado que quiero que me tire la consulta, cuando consulto los valores Máximos de Ocupación por cada Central, sería:
Fecha Hora Central Nivel Ocupacion
18/02/2014 12:00 PMRC2 CP04 74,18
18/02/2014 12:00 TLIBER CP01 59,02
que indicaría la Hora y Nivel, correspondiente al valor máximo de ocupación.
La consulta que realice fue:
Código:
Pero cuando Ejecuto dicha consulta, el resultado es:SELECT DATE_FORMAT(Fecha,'%Y-%m-%d') AS Fecha, Hora, Central, Nivel, MAX(Ocupacion) AS Max_Ocuppacion FROM bd_cpneax WHERE Fecha="2014-02-18" GROUP BY Central ORDER BY Max_Ocuppacion DESC
Fecha Hora Central Nivel Ocupacion
18/02/2014 02:00 PMRC2 CP00 74,18
18/02/2014 02:00 TLIBER CP00 59,02
Donde se puede ver que la Hora y Nivel no corresponden al Valor Máximo, sino que es la "primera" hora y "primer" nivel que aparece.
Necesitaría si alguien me puede ayudar con dicha consulta.
Espero que me hayan entendido. Muchas gracias. Saludos.