is it Some thing like This.....?create table #temp(num int)GOinsert into #temp values(11000 )insert into #temp values(-11000 )GOselect case when num>=0 then left(convert(varchar(30), cast(num as money),1),charindex('.',convert(varchar(30), cast(num as money),1))-1) Else '('+left(convert(varchar(30), cast(num*(-1) as money),1),charindex('.',convert(varchar(30), cast(num*(-1) as money),1))-1)+')' End as fromatnum from #tempResult:fromatnum11,000(11,000)--Ranjit