Los ususarios cada semana quedan resitrados con una puntuación que van acumulando de forma que se da algo así, pero como suponeís conmuchos mas registros y semanas:
Semana Usuario Total
2 Pepito 50
2 Juan 48
2 Toni 36
2 Ricardo 28
1 Pepito 47
1 Juan 43
1 Toni 25
1 Ricardo 15
Necestio hacer una SQL que me permita seleccionar los nombres sin repetir y con el maximo de puntos que tnegan en la casilla total.
Esta la he realizado en Access, y al verla en formato SQL es como la que expongo:
Código :
SELECT DISTINCTROW Usuario, Max(Total) AS [Máx De Total] FROM juegoquiniela GROUP BY Usuario ORDER BY Max(Total) DESC;
Ahora bien si esta misma consulta la pongo en el archivo php que uso como interface para mostrar los datos en Flash no me funciona, alguien me puede decir que he de corregir para ponerla en php.
Pongo el codigo de la instrucción por si vale de algo:
Código :
$sql = "SELECT DISTINCTROW juegoquiniela.Usuario, Max(juegoquiniela.Total) AS [Max De Total] FROM juegoquiniela GROUP BY juegoquiniela.Usuario ORDER BY Max(Total) DESC"; $result = mysql_query($sql); if (mysql_num_rows($result) == 0) { print "&Grafico=NO"; exit; }
Gracias de antemano.