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 :
Le resultat de sorti est 11,250,570.87 mais j'aimerai qu'il soit 11,250,570.873
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))
Merci pour votre aide !
Ju
Partager