select convert(int,sum(v_amount)) from iPayInfo

解决方案 »

  1.   

    int型?这样好像不可以转换的吧,
    如果是为了计算的话,转换成DECIMAL或MONEY之类的都可以呀。
    用下面的就行
    convert(decimal,@int)或cast(@INT AS DECIMAL)
      

  2.   

    select sum(convert(int,v_amount)) from iPayInfo
      

  3.   

    select sum(convert(int,v_amount)) from ipayinfo
      

  4.   

    有两方法:
    一:CONVERT(INT AS 字段)
    二:CAST(字段 AS INT)
      

  5.   

    select sum(convert(int as v_amount)) from ipayinfoselect sum(cast(v_amount as int)) from ipayinfo
      

  6.   

    sorry,convert 应该是
    CONVERT(int,字段)
      

  7.   

    cast(cast(col as decimal) as int)
    前提是字段中不含非数字字符