select power(-.1694,1.3333)因为-.1694,是数据库里的字段numeric(18,4),上面的就报错了。

解决方案 »

  1.   

    指定表达式  返回类型  
    tinyint, smallint
     int 
     
    real/float
     float 
     
    可以隐式转换为 float 的非数字类型
     float 
     
      

  2.   

    select power(-.1694,1.3333)
    --------------
    这个在实数范围内无解吧
      

  3.   

    试了一下
    select power(2.5,1.5)select power(2.5,2)select power (-2.5,2)select power(-2.5,1.5)--这个报错因该是数学知识吧关注