OVH Cloud OVH Cloud

Format des nombre

2 réponses
Avatar
Troyan
Bonjour,

je recupere des fichiers que je dois importer dans la base SQL.
Seulement dans le type float j'ai XXXXX.XXXXXXXX
trop de chiffres apres la virgule.
et en money c'est ok pour la virgule sauf quand ce sont des entiers.....

Alors j'aimerais savoir si il y a un type format ou je peux preciser comme
en ASP
formatnumber(colone, 2 ) pour avoir toujours 2 chiffres apres la virgule.

je ne peux pas le faire dans l'appli cliente car c'est un programme tout
fait et bridé à mort.
Y'a t'il une solution avant que je parte sur un trigger qui mettrait à jour
un autre champ.


Merci

2 réponses

Avatar
Fred M
Select Pi() donne 3.1415926535897931

select convert(decimal(3,2),pi()) donne 3.14
:-)

-----Message d'origine-----
Bonjour,

je recupere des fichiers que je dois importer dans la


base SQL.
Seulement dans le type float j'ai XXXXX.XXXXXXXX
trop de chiffres apres la virgule.
et en money c'est ok pour la virgule sauf quand ce sont


des entiers.....

Alors j'aimerais savoir si il y a un type format ou je


peux preciser comme
en ASP
formatnumber(colone, 2 ) pour avoir toujours 2 chiffres


apres la virgule.

je ne peux pas le faire dans l'appli cliente car c'est un


programme tout
fait et bridé à mort.
Y'a t'il une solution avant que je parte sur un trigger


qui mettrait à jour
un autre champ.


Merci


.



Avatar
Fred BROUARD
Plus simple et normatif :

CAST(XXXXX.XXXXXXXX AS DECIMAL (16,2))

=> XXXXX.XX

avec la bonne troncature
A +

Troyan a écrit:
Bonjour,

je recupere des fichiers que je dois importer dans la base SQL.
Seulement dans le type float j'ai XXXXX.XXXXXXXX
trop de chiffres apres la virgule.
et en money c'est ok pour la virgule sauf quand ce sont des entiers.....

Alors j'aimerais savoir si il y a un type format ou je peux preciser comme
en ASP
formatnumber(colone, 2 ) pour avoir toujours 2 chiffres apres la virgule.

je ne peux pas le faire dans l'appli cliente car c'est un programme tout
fait et bridé à mort.
Y'a t'il une solution avant que je parte sur un trigger qui mettrait à jour
un autre champ.


Merci





--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************