Nombre à virgule MYSQL

Résolu/Fermé
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - 9 avril 2012 à 17:12
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 - 10 avril 2012 à 02:17
Bonjour,

Je souhaite remplir mes colonnes "debit" et "credit" avec des nombres à 2 chiffres après la virgule.
J'ai beau fouiner sur le net je n'arrive pas à trouver une réponse clair

faut-il utiliser le type "FLOAT", "DECIMAL" ou autre ?
et dans ce cas que dois-je remplir dans la case "Taille/Valeur" ?

1 réponse

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
9 avril 2012 à 17:20
Salut,

DECIMAL et NUMERIC : https://dev.mysql.com/doc/refman/5.6/en/fixed-point-types.html
FLOAT et DOUBLE : https://dev.mysql.com/doc/refman/5.6/en/floating-point-types.html

Dans ton cas, je pense qu'il vaudrait mieux utiliser DECIMAL (ou NUMERIC).
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
9 avril 2012 à 17:25
salut avion-f16
j'ai trouvé ma réponse en m^me temps et sur ces 2 m^mes pages.

donc pour un nombre (précis) à 2 chiffres après la virgule la réponse est :
TYPE : DECIMAL
Taille/Valeur : 5,2 (5chiffres avant la virgule pr ma part et 2 chiffres après la virgule)

thx !
0
martine et chantal Messages postés 485 Date d'inscription dimanche 15 février 2009 Statut Membre Dernière intervention 4 juin 2013 4
10 avril 2012 à 02:17
je me corrige pour la "Taille/Valeur" :

pour une "Taille/Valeur = 5,2"
"5" signifie 5 chiffres au total (cela comprend les chiffres après la virgule)
"2" signifie bien les chiffres après la virgule

donc pour une valeur du type 10200,02€
je dois indiquer "Taille/Valeur = 7,2"
0