Message
Titre : Re: Petit "bug"
Auteur : Royale
Date : 01/12/2002 à 13:41
Voilà c'est corrigé.
Ca ne concernait en fait pas beaucoup de résultats :
44 résultats répartis sur 13 manches, uniquement de type "feuille de match" avec 8 matchs.
En effet 100/8 = 12.5
Donc en tout 44 points on été répartis entre tous les membres de façon assez homogène, et ça n'a pas changé l'ordre du classement.
Par contre j'ai remarqué que les 44 erreurs sont toutes de la forme 62.5 (5 bon résultats) arrondi à 62 au lieu de 63, ce que j'ai trouvé bizarre.
Je m'attendais aussi à avoir des erreurs pour 12.5, 37.5 et 87.5 !
Et en fait j'ai mis en évidence un comportement dans MySQL que je n'explique pas :
mysql> create table test (entier int);
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test values (12.5);
Query OK, 1 row affected (0.01 sec)
mysql> insert into test values (37.5);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test values (62.5);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test values (87.5);
Query OK, 1 row affected (0.00 sec)
mysql> select * from test;
+--------+
| entier |
+--------+
| 12 |
| 38 |
| 62 |
| 88 |
+--------+
4 rows in set (0.00 sec)
MySQL n'arrondi pas toujours pareil...
Enfin les erreurs sont corrigées et maintenant je fais l'arrondi avant en PHP qui se comporte normalement.
PS : il n'y a pas eu d'erreurs avec 12.5 car le cas ne s'est jamais présenté (personne n'a encore eu 1 seul résultat juste parmis 8 :-))
Auteur : Royale
Date : 01/12/2002 à 13:41
Voilà c'est corrigé.
Ca ne concernait en fait pas beaucoup de résultats :
44 résultats répartis sur 13 manches, uniquement de type "feuille de match" avec 8 matchs.
En effet 100/8 = 12.5
Donc en tout 44 points on été répartis entre tous les membres de façon assez homogène, et ça n'a pas changé l'ordre du classement.
Par contre j'ai remarqué que les 44 erreurs sont toutes de la forme 62.5 (5 bon résultats) arrondi à 62 au lieu de 63, ce que j'ai trouvé bizarre.
Je m'attendais aussi à avoir des erreurs pour 12.5, 37.5 et 87.5 !
Et en fait j'ai mis en évidence un comportement dans MySQL que je n'explique pas :
mysql> create table test (entier int);
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test values (12.5);
Query OK, 1 row affected (0.01 sec)
mysql> insert into test values (37.5);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test values (62.5);
Query OK, 1 row affected (0.00 sec)
mysql> insert into test values (87.5);
Query OK, 1 row affected (0.00 sec)
mysql> select * from test;
+--------+
| entier |
+--------+
| 12 |
| 38 |
| 62 |
| 88 |
+--------+
4 rows in set (0.00 sec)
MySQL n'arrondi pas toujours pareil...
Enfin les erreurs sont corrigées et maintenant je fais l'arrondi avant en PHP qui se comporte normalement.
PS : il n'y a pas eu d'erreurs avec 12.5 car le cas ne s'est jamais présenté (personne n'a encore eu 1 seul résultat juste parmis 8 :-))
Retour
Liste des réponses
+ Re: Petit "bug" - ed - 01/12/2002 à 14:06
+ Re: Petit "bug" - Royale - 01/12/2002 à 14:10
+ Re: Petit "bug" - ed - 01/12/2002 à 14:20
+ Re: Petit "bug" - Mr Hé - 01/12/2002 à 14:01
+ Re: Petit "bug" - Royale - 01/12/2002 à 14:10
+ Re: Petit "bug" - ed - 01/12/2002 à 14:20
+ Re: Petit "bug" - Mr Hé - 01/12/2002 à 14:01
Avertissement

Répondre à ce message
Vous devez être connectés pour pouvoir poster un message
© 2005 Antoine "Royale" Jacquet
Page générée en 0.027003 secondes
5 membre(s) connecté(s)
Record : 46 membres connectés le 26/11/2006 à 11h