select sum(cjsl*cjjg) from table,而cjsl,cjjg字段是字符型的有没办法将它转换
而后统计出结果?????

解决方案 »

  1.   

    我查到SQL里有一个convert函数,但不知道如何用,将字符型转换成整型在统计?????
      

  2.   

    PLSQL里可以使用to_number()函数。
      

  3.   

    select sum(cast(cjsl as numeric) * cast(cjjg as numeric)) from table
    就可以了。
      

  4.   

    pipi0714 你说的语句不行,sql不认cast函数
      

  5.   

    转换成数字类型先,各个 DBMS的函数不一样
      

  6.   

    可以用,
    升级到2000吧
    select sum(cast(cjsl as numeric) * cast(cjjg as numeric)) from table
      

  7.   

    不行啊.现在用的系统是6.5,用convert行吗?