OVH Cloud OVH Cloud

Cast ou convert sur money

5 réponses
Avatar
Elo
Bonjour,

J'ai stock=E9 dans ma base de donn=E9es des valeurs de type=20
money.
Mon probl=E8me, c'est que lorsque je l'affiche, si j'ai un=20
prix de 123.25 euros par exemple, il me met 123.2500=20
euros.

Donc je voudrais savoir s'il est possible de faire un=20
convert ou un cast au niveau de la proc=E9dure stock=E9e pour=20
lui demander de me renvoyer une valeur n'ayant que deux=20
chiffres apr=E8s la virgule ?

Merci d'avance.

Elo

5 réponses

Avatar
Bonjour,

a tu essayé de faire un round(Monchamp;2) avant de penser au cast et
convert?

Sebastien

"Elo" a écrit dans le message de
news:1fa0501c4582f$a91bb8d0$
Bonjour,

J'ai stocké dans ma base de données des valeurs de type
money.
Mon problème, c'est que lorsque je l'affiche, si j'ai un
prix de 123.25 euros par exemple, il me met 123.2500
euros.

Donc je voudrais savoir s'il est possible de faire un
convert ou un cast au niveau de la procédure stockée pour
lui demander de me renvoyer une valeur n'ayant que deux
chiffres après la virgule ?

Merci d'avance.

Elo
Avatar
Bonjour,

a tu essayé de faire un round(Monchamp;2) avant de penser au cast et
convert?

Sebastien

"Elo" a écrit dans le message de
news:1fa0501c4582f$a91bb8d0$
Bonjour,

J'ai stocké dans ma base de données des valeurs de type
money.
Mon problème, c'est que lorsque je l'affiche, si j'ai un
prix de 123.25 euros par exemple, il me met 123.2500
euros.

Donc je voudrais savoir s'il est possible de faire un
convert ou un cast au niveau de la procédure stockée pour
lui demander de me renvoyer une valeur n'ayant que deux
chiffres après la virgule ?

Merci d'avance.

Elo
Avatar
Elo
Non, franchement, j'avais pas du tout pensé au round...
Merci pour ton conseil, je vais essayer tt de suite.

Elo

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

a tu essayé de faire un round(Monchamp;2) avant de


penser au cast et
convert?

Sebastien

"Elo" a écrit dans


le message de
news:1fa0501c4582f$a91bb8d0$
Bonjour,

J'ai stocké dans ma base de données des valeurs de type
money.
Mon problème, c'est que lorsque je l'affiche, si j'ai un
prix de 123.25 euros par exemple, il me met 123.2500
euros.

Donc je voudrais savoir s'il est possible de faire un
convert ou un cast au niveau de la procédure stockée pour
lui demander de me renvoyer une valeur n'ayant que deux
chiffres après la virgule ?

Merci d'avance.

Elo


.



Avatar
Fred BROUARD
SQL ne s'occupe JAMAIS de présentation des données !

C'est à ton client de faire le boulot...

A +

Elo a écrit:
Bonjour,

J'ai stocké dans ma base de données des valeurs de type
money.
Mon problème, c'est que lorsque je l'affiche, si j'ai un
prix de 123.25 euros par exemple, il me met 123.2500
euros.

Donc je voudrais savoir s'il est possible de faire un
convert ou un cast au niveau de la procédure stockée pour
lui demander de me renvoyer une valeur n'ayant que deux
chiffres après la virgule ?

Merci d'avance.

Elo



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste 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
************************ www.datasapiens.com *************************
Avatar
Fred BROUARD
SQL ne s'occupe JAMAIS de présentation des données !

C'est à ton client de faire le boulot...

A +

Elo a écrit:
Bonjour,

J'ai stocké dans ma base de données des valeurs de type
money.
Mon problème, c'est que lorsque je l'affiche, si j'ai un
prix de 123.25 euros par exemple, il me met 123.2500
euros.

Donc je voudrais savoir s'il est possible de faire un
convert ou un cast au niveau de la procédure stockée pour
lui demander de me renvoyer une valeur n'ayant que deux
chiffres après la virgule ?

Merci d'avance.

Elo



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste 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
************************ www.datasapiens.com *************************