如何将存储在nvarchar类型字段里的数据求和呀?先谢过各位兄弟拉

解决方案 »

  1.   

    CAST 和 CONVERT
    将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。语法
    使用 CAST:CAST ( expression AS data_type ) 使用 CONVERT:CONVERT (data_type[(length)], expression [, style])
    楼上的就行
      

  2.   

    select sum(cast(字段 as float)) from 表
      

  3.   

    select sum(convert(float,字段)) from 表
      

  4.   

    declare @tmp table (a varchar(10))
    insert into @tmp values('10')
    insert into @tmp values('20')
    insert into @tmp values('30')
    select sum(convert(float,a)) as a from @tmp