201 votes

Numéro de format à 2 décimales

Je voudrais savoir comment je peux sortir un nombre avec 2 décimales, sans arrondir le nombre original.

Par exemple :

2229,999 -> 2229,99

J'ai déjà essayé :

FORMAT(2229.999, 2)
CONVERT(2229.999, DECIMAL(4,2))

91voto

jasonlfunk Points 2335

22voto

Hituptony Points 1477

Que diriez-vous CAST(2229.999 AS DECIMAL(6,2)) pour obtenir une décimale avec 2 décimales

16voto

Alessandro Garcia Points 181

Il suffit d'utiliser

format(number, qtyDecimals)
sample: format(1000, 2)
result 1000.00

2voto

Tye Lucas Points 77

Voici comment j'ai utilisé ceci comme exemple :

CAST(vAvgMaterialUnitCost.`avgUnitCost` AS DECIMAL(11,2)) * woMaterials.`qtyUsed` AS materialCost

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X