Format d'un champ numérique

Le
Robert
Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philip
Le #17589421
Bonjour

cast ( mavaleur as decimal(xx,2)) mais attention aux arrondis !

"Robert" wrote:

Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci





Robert
Le #17630141
Merci Philip,
mais je n'y arrive toujours pas. (NB: je suis certifié néophyte béotien)
La valeur que je veux formater avec 2 décimale est la suivante:
Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost)as [Cost]
Quelle doit être la syntaxe du Cast dans ce cas?
Merci encore.

"Philip"
Bonjour

cast ( mavaleur as decimal(xx,2)) mais attention aux arrondis !

"Robert" wrote:

Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci







TedIF
Le #17632481
Robert a présenté l'énoncé suivant :
Merci Philip,
mais je n'y arrive toujours pas. (NB: je suis certifié néophyte béotien)
La valeur que je veux formater avec 2 décimale est la suivante:
Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost)as [Cost]
Quelle doit être la syntaxe du Cast dans ce cas?
Merci encore.

"Philip"
Bonjour

cast ( mavaleur as decimal(xx,2)) mais attention aux arrondis !

"Robert" wrote:

Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci










cast(Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost) as
decimal(xx,2)) as [Cost]

--

Dominique
Robert
Le #17633121
Merci Dominique,

Mais que dois-je mettre à la place de 'xx' dans decimal(xx,2)
J'ai le message : "syntaxe incorrecte vers 'xx'."
Merci encore,


"TedIF"
Robert a présenté l'énoncé suivant :
Merci Philip,
mais je n'y arrive toujours pas. (NB: je suis certifié néophyte béotien)
La valeur que je veux formater avec 2 décimale est la suivante:
Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost)as [Cost]
Quelle doit être la syntaxe du Cast dans ce cas?
Merci encore.

"Philip" news:
Bonjour

cast ( mavaleur as decimal(xx,2)) mais attention aux arrondis !

"Robert" wrote:

Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci










cast(Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost) as decimal(xx,2))
as [Cost]

--

Dominique




Fred BROUARD
Le #17635931
à la place de xx tu mets 01 ou 02 ou 03 ou 04 ou 05 ...

A +

Robert a écrit :
Merci Dominique,

Mais que dois-je mettre à la place de 'xx' dans decimal(xx,2)
J'ai le message : "syntaxe incorrecte vers 'xx'."
Merci encore,


"TedIF"
Robert a présenté l'énoncé suivant :
Merci Philip,
mais je n'y arrive toujours pas. (NB: je suis certifié néophyte béotien)
La valeur que je veux formater avec 2 décimale est la suivante:
Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost)as [Cost]
Quelle doit être la syntaxe du Cast dans ce cas?
Merci encore.

"Philip" news:
Bonjour

cast ( mavaleur as decimal(xx,2)) mais attention aux arrondis !

"Robert" wrote:

Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci









cast(Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost) as decimal(xx,2))
as [Cost]

--

Dominique










--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************
Robert
Le #17647001
Ca marche !
Merci Fred

"Fred BROUARD" eonL$
à la place de xx tu mets 01 ou 02 ou 03 ou 04 ou 05 ...

A +

Robert a écrit :
Merci Dominique,

Mais que dois-je mettre à la place de 'xx' dans decimal(xx,2)
J'ai le message : "syntaxe incorrecte vers 'xx'."
Merci encore,


"TedIF"
Robert a présenté l'énoncé suivant :
Merci Philip,
mais je n'y arrive toujours pas. (NB: je suis certifié néophyte
béotien)
La valeur que je veux formater avec 2 décimale est la suivante:
Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost)as [Cost]
Quelle doit être la syntaxe du Cast dans ce cas?
Merci encore.

"Philip" news:
Bonjour

cast ( mavaleur as decimal(xx,2)) mais attention aux arrondis !

"Robert" wrote:

Bonjour,

Comment, dans une requête SQL, formater un champ numérique pour qu'il
n'affiche que 2 décimales? Par défaut il en affiche 6.
Merci









cast(Sum(MSP_EpmAssignmentByDay_UserView.AssignmentCost) as
decimal(xx,2)) as [Cost]

--

Dominique










--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************


Publicité
Poster une réponse
Anonyme