Bonjour a tous !

Voila, j'aimerai convertir un FLOAT en type MONEY (principalement pour avoir automatiquement une virgule comme separateur des milliers. Exemple : 11,250,570).

Cependant, lors de la conversion, il n'y a apparemment pas moyen d'avoir plus de 2 decimal et il m'en faudrait trois : 11,250,570.873 par exemple ...

Mon SQL pour l'instant est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DECLARE @FormatedAmount VARCHAR(50)
DECLARE @Amount FLOAT
 
SET @Amount = 11250570.8732
SET @FormatedAmount = CAST(CONVERT(VARCHAR(50),CAST(@Amount AS MONEY),2) AS VARCHAR(50))
Le resultat de sorti est 11,250,570.87 mais j'aimerai qu'il soit 11,250,570.873

Merci pour votre aide !

Ju