Page 1 sur 1

Les points dans un champs (decimal)

Posté : 02 janv. 2013, 09:43
par rimie
Bonjour,

J'ai un champs des 'durees' qui contient des chiffres de 7 chiffres avant la virgule et 6 chiffres apres, par exemple: 1218806.517710, est ce que le champs decilam de MySQL peut supporter ce chiffre??

http://dev.mysql.com/doc/refman/5.0/fr/ ... types.html
A la limite supérieure de l'intervalle, la colonne peut stocker les nombres jusqu'à 9999.99. Pour les nombres positifs, MySQL utilise l'octet réservé au signe pour étendre la limite supérieure.
Merci a vous

Re: Les points dans un champs (decimal)

Posté : 02 janv. 2013, 19:37
par Genova
Bonjour,

Aucune idée, mais la meilleure façon de le savoir est encore d'essayer et de voir comment ça se passe dans la base ;)

Re: Les points dans un champs (decimal)

Posté : 02 janv. 2013, 20:08
par moogli
Salut,


Comme te l'indique la doc, que tu fournis, lorsque tu définis un champ de type décimal tu indique le nombre de chiffre ainsi que le nombre de décimal. Tu coup c'est toi inquiet définit le nombre de caractère après la virgule.

Dans ton cas, quelque chose comme decimal(12,6) devrait aller ?


@+

Re: Les points dans un champs (decimal)

Posté : 03 janv. 2013, 03:10
par rimie
pour avoir un large champ du M et D (M,D), j'ai mis (15,10), comme ca j'aurais une valeur precise des durees, merci moogli et Genova

Re: [RESOLU] Les points dans un champs (decimal)

Posté : 03 janv. 2013, 14:50
par Mazarini
(15,10), ca veux dire 99999.9999999999 : 15 chiffres, 5 à gauche de la virgule et 10 à droite.
Ca ne correspond pas à "7 chiffres avant la virgule et 6 chiffres apres, par exemple: 1218806.517710" soit (13,6)

Re: [RESOLU] Les points dans un champs (decimal)

Posté : 04 janv. 2013, 01:51
par rimie
Merci Mazarini, j'ai mal interprete les choses