请问在NET或SQL下有没有方法直接将百分数直接转化成小数的;和将小数直接转化为百分数的??

解决方案 »

  1.   


    declare @Percentage varchar(30)
     set @Percentage = '30.6%'
     select Convert( decimal(10,2) ,SUBSTRING( @Percentage , 1 ,LEN( @Percentage) -1 )) / 100 
    小数直接转百分数直接乘就行了
      

  2.   


                //小数转换百分数
                double a = 0.88;
                string s = string.Format("{0:0%}", a);
                MessageBox.Show(s);
    百分数转换小数直接除100就OK了!
      

  3.   

    百分数?
    建议楼主首先弄清楚自己要处理的是什么数据类型
    如果在数据库里写为10%,大概是字符串类型,那么用这个sql函数可以处理select cast(replace('10%','%','') as int)/100.0