Boa tarde! Muito obrigado, deu certinho. Deu um probleminha quando eu uso alguns formatos (como por exemplo, o número "12345" retorna apenas "R$ 12,00" ou o número "123." que retorna "R$ 123,"). Pra corrigir isso, bastou usar a função com um convert para money: select dbo.ConverteMoedaReal (convert(money,'23213')) Muito obrigado mesmo. Att, Thiago A. Colebrusco