create table #abc
(num decimal(14,6) null)
insert into #abc
(num)
select 123.211432
union
select 123.219103
union
select 123.210921
select * , case when '0' = substring( cast ( num as varchar) , charindex ( '.' ,cast ( num as varchar) ) +3 ,1)
then cast ( num as decimal (12,2 ) ) else cast( ceiling (num * 100)/100. as decimal(12,2) ) end
from #abc ;
(num decimal(14,6) null)
insert into #abc
(num)
select 123.211432
union
select 123.219103
union
select 123.210921
select * , case when '0' = substring( cast ( num as varchar) , charindex ( '.' ,cast ( num as varchar) ) +3 ,1)
then cast ( num as decimal (12,2 ) ) else cast( ceiling (num * 100)/100. as decimal(12,2) ) end
from #abc ;