Hola amig@s,
mi problema es el siguiente, estoy haciendo una página que controla los tiempos en los que se hace el cubo de Rubik, y quiero hacer que se ordenen los tiempos por media, es decir por 'media' <- [AVG(`time`) as `media`].
El problema es que una media de los tiempos en Rubik se elimina el mejor y el peor tiempo y se hace la media.
Intenté poner lo siguiente
Código PHP:
$rank = mysqli_query($mysqli,"SELECT *, min(`time`) as `timer`, max(`time`) as `Mtimer`, avg(CASE WHEN `time` > `timer` AND `time` < `Mtimer` THEN `time` ELSE 0 END) as `media`, max(`status`) as `ast` FROM `times` WHERE `status` < 2 GROUP by `name` ORDER by `media` ASC LIMIT 28");
Pero por lo que se ve tiene que ser directamente con las columnas de la tabla.
He intentado con ejemplos de la pagina stackoverflow que hay gente con problemas parecidos, pero no me funciona.
¿Alguien puede ayudarme?
Gracias de antemano, ¡un saludo!