Bonjour,
Je vous joins ma requête
Pour les versions mysql 5.0, 5.1, 5.5, le résultat correspond à ce que j'attends, par contre pour mysql 5.6 la fonction "ORDER by " fait n'importe quoi, le champ "GA" devrait apparaître en décroissant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select (@cnt := @cnt + 1) AS rowNumber, t.* from ( SELECT MPC.annee, MPC.division, MPC.groupe, sous_groupe, equipe, sum(MPC.point) as points, sum(gaplus) as pour, sum(gamoins) as contre, (sum(gaplus) - sum(gamoins)) as ga from MP_pour_classement_new as MPC WHERE MPC.tour = 1 GROUP BY MPC.annee,equipe,division,groupe ORDER BY points desc, ga desc ) t CROSS JOIN (SELECT @cnt := 0) AS dummy where t.annee=2015 and division=1 and groupe='A' and sous_groupe = '1'
l*Les mêmes données donnent des résultats différents.
Je mets en lien le résultat
en 5.0 : http://seniors.ladomangere.free.fr/m...ich_ts_classt1
en 5.6 : http://www.sgpdll.com/matchsplay/ind...ich_ts_classt1
cordialement
Michel Pierre
Partager