case when (fSize/1024<1) then (convert(varchar(max),fSize) + ' B')
else (
case when (fSize/1024/1024<1) then (convert(varchar(max),convert(decimal(10,2),convert(float,fSize)/1024)) + ' KB')
else (
case when (fSize/1024/1024/1024<1) then (convert(varchar(max),convert(decimal(10,2),convert(float,fSize)/1024/1024)) + ' MB')
else (
(convert(varchar(max),convert(decimal(10,2),convert(float,fSize)/1024/1024/1024)) + ' GB')
)
end
)
end
)
end