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

Pos.
Lutteur
Ratio V./M.
Nbr de Victoires
Nbr de Matchs
Récompenses
1
David Finlay
75%
15
20
+1000 UC$
+2500 Pts d'xp
2
Kyle O Reilly
61.2%
90
147
+800 UC$
+2000 Pts d'xp
3
Andrade El Idolo
52.4%
22
42
+600 UC$
+1500 Pts d'xp
4
Mistico
46.2%
12
26
+400 UC$
+1000 Pts d'xp
5
Myles Borne
36.1%
13
36
+200 UC$
+500 Pts d'xp
6
Dion Lennox
29.6%
8
27
7
JeVon Evans
19%
11
58
8
Yota Tsuji
13.5%
18
133

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