Tronque

hinda11 Messages postés 16 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 17 mai 2008 - 15 avril 2008 à 23:36
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 18 avril 2008 à 09:44
slt, comment on peut avoir 4 aprés la virgule mais sans que le nombre majore en sql server.
j'ai essoyé ce test (SELECT CAST(3.14159 AS float (16,4)) AS PI_FLT, CAST(3.14159 AS DECIMAL (16,4)) AS PI_DEC) mais c pas ca ce que je veux. bref je veux que le nombre me retourne exact . EXP : 1.499999999 devient 1.4999 pas 1.5 et merci

3 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
17 avril 2008 à 16:30
Salut

Regardes du coté de numeric (9,4) par exemple

Bon coding
0
hinda11 Messages postés 16 Date d'inscription mercredi 19 mars 2008 Statut Membre Dernière intervention 17 mai 2008
17 avril 2008 à 22:27
salut


je l'ai deja essayé mais sans resultat dommage

merçi en tt cas c tres gentil de ta part de me repondre
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
18 avril 2008 à 09:44
En regardant la documentation
tu trouveras peut etre
http://msdn2.microsoft.com/fr-fr/library/ms187928.aspx

Sinon il faut passer
par un cast en varchar mais je pense que cette solution n'est pas propre
0
Rejoignez-nous