Classement Combats Amicaux 1 vs 1
Par semaine (du lundi 00h00 au dimanche 23h59)

Classement de la semaine en cours (avec au moins 20 Combats amicaux)

Pos.
Personnage
Ratio V./M.
Nbr de Victoires
Nbr de Combats
Récompenses
1
Son Goku
65.2%
15
23
+1000 Z
+2500 Pts d'xp
2
Sea Dragon no Kanon
58.6%
34
58
+800 Z
+2000 Pts d'xp

Le serveur SQL est dans l'impossibilité d'effectuer la requête
Voici le message d'erreur renvoyé par la base de données :

Code erreur 1064 : Une erreur de syntaxe SQL se trouve dans la requte "and machine=0 GROUP BY cd_lutteur.no_lutteur ) a , ( SELECT count(*) as...".

select nbvict/nbmatch as ratio, nbmatch, nbvict, a.no_lutteur, a.nom_lutteur, a.mini_lutteur, a.victoire FROM ( SELECT count(*) as nbmatch, cd_lutteur.no_lutteur, cd_lutteur.nom_lutteur, mini_lutteur, victoire FROM cd_lutteur, cd_match, cd_match_lutteur WHERE ( WEEKOFYEAR(CURDATE()) = WEEKOFYEAR(date_match) and ((year(DATE_ADD(CURRENT_DATE, INTERVAL(- WEEKDAY(CURRENT_DATE)) DAY)) = YEAR(date_match)) or ( YEAR(CURDATE()) = YEAR(date_match) )) ) AND cd_match.no_match = cd_match_lutteur.no_match AND cd_match.termine=1 AND cd_match.no_type_match=0 AND cd_match.no_stipu_match in (select no_stipu_match from cd_match_stipulation where nb_lutteur = "2" and visible=1) AND cd_match_lutteur.no_lutteur = cd_lutteur.no_lutteur and cd_lutteur.no_lutteur= and machine=0 GROUP BY cd_lutteur.no_lutteur ) a , ( SELECT count(*) as nbvict, cd_lutteur.no_lutteur, cd_lutteur.nom_lutteur, mini_lutteur, victoire FROM cd_lutteur, cd_match, cd_match_lutteur WHERE ( WEEKOFYEAR(CURDATE()) = WEEKOFYEAR(date_match) and ((year(DATE_ADD(CURRENT_DATE, INTERVAL(- WEEKDAY(CURRENT_DATE)) DAY)) = YEAR(date_match)) or ( YEAR(CURDATE()) = YEAR(date_match) )) ) AND cd_match.no_match = cd_match_lutteur.no_match AND cd_match.termine=1 AND cd_match.no_type_match=0 AND cd_match.no_stipu_match in (select no_stipu_match from cd_match_stipulation where nb_lutteur = "2" and visible=1) AND cd_match_lutteur.no_lutteur = cd_lutteur.no_lutteur and cd_lutteur.no_lutteur= and machine=0 AND cd_match.vainqueur = cd_lutteur.no_lutteur GROUP BY cd_lutteur.no_lutteur ) b where a.no_lutteur = b.no_lutteur and b.no_lutteur= order by nbvict/nbmatch desc, nbvict desc, nbmatch desc , victoire desc