append un symbole monétaire au résultat de la requête SQL

Voici la question que je veux transformer le solde (l.slsprice) en dollars dollars $. Comment le suis-je?

select s.ordnbr, s.ordnbr+l.lineref as copy, (l.slsprice*(s.qtyord-s.qtycloseship)) as balance from CAL.DBO.opssosched s (nolock) join CAL.DBO.opssoline l (nolock) on s.ordnbr=l.ordnbr 

Le résultat que je cherche devrait être:

 Balance $6.77 $5 $42 

utiliser le format pour sql-server 2012+

https://docs.microsoft.com/en-us/sql/t-sql/functions/format-transact-sql

 format (<field>,'C') Select format(23.00,'$#,##0.##') -- no cents as per comment