字段里值是什么?  如果是数字  先进行类型转换 convert(bigint,XXX) 
SELECT SUM(convert(bigint,XXX) ) FROM TABLE如果是字段串,就得用自定义函数了

解决方案 »

  1.   

    试一试,看一看你输入的数据是否都是整型数据
    SELECT SUM(cast(xxx as bigint)) FROM TABLE
      

  2.   

    注意SUM只能对数字类型进行操作,如果其他类型(存的值是数值类型)要先转换
      

  3.   

    注意SUM只能对数字类型进行操作,如果其他类型(存的值是数值类型)要先转换
      

  4.   


    create table a(a nvarchar(10))
    insert a values('4')
    insert a values('9')
    select sum(convert(int,a)) from adrop table a