SELECT DATE_FORMAT(fecha, '%d/%m/%Y') fecha, hora, device_model, SUM(maximo_alcanzado)/COUNT(1) AS tasa_ocupacion_ata, SUM(maximo_alcanzado) AS maximo_alcanzado, COUNT(1) total_registros
FROM
(
SELECT fecha, hora, device_model, device_station, RIGHT(device_model,1) capacidad_total, COUNT(1) puertos_ocupados,
(COUNT(1)/RIGHT(device_model,1))*100 tasa_ocupacion,
CASE WHEN (COUNT(1)/RIGHT(device_model,1)) = 1 THEN 1 ELSE 0 END maximo_alcanzado