[SQL Server] Formater les montants en rajoutant des éspaces entre chaque trois chiffres
-- =============================================
-- Author: Zouhaier KHARROUBI
-- Create date: 10/04/2017
-- Description: Formater les montants en rajoutant des éspaces entre chaque trois chiffres
-- Exemple d'utilisation SELECT [dbo].[ufs_NumericToFormat] ('78945624783.014')
-- Resultat 78 945 624 783.01
-- =============================================
CREATE FUNCTION [dbo].[ufs_NumericToFormat]
(
@Montant NVARCHAR(26)
)
RETURNS NVARCHAR(36)
AS
BEGIN
DECLARE @RET AS NVARCHAR(36)
SELECT @RET= REPLACE(CONVERT(VARCHAR(36),CONVERT(MONEY,@Montant),1),',',SPACE(1))
RETURN @RET
END