我正在寻找浮点类型的限制,但是我找不到任何关于
我有一个小数学表达式:
但是SQL又出现了错误:
操作数数据类型float对于^运算符无效。
我的第一个问题是,如何解决这个错误? 之后,有人知道float或decimal类型的操作数的限制吗?
^
操作符的帖子。我有一个小数学表达式:
((@IntVar*((@FloatVar*1)/1200))*((1+((@FloatVar*1)/1200))^@IntValr))/(((1+((@FloatVar*1)/1200))^@IntVar)-1);
并且SQL引发了错误:
数据类型float和int在运算符
^
中不兼容。
之后,我更改了变量类型,新公式为:
((@IntVar*((@FloatVar*1)/1200))*((1+((@FloatVar*1)/1200))^@FloatValr))/(((1+((@FloatVar*1)/1200))^@FloatVar)-1);
但是SQL又出现了错误:
操作数数据类型float对于^运算符无效。
我的第一个问题是,如何解决这个错误? 之后,有人知道float或decimal类型的操作数的限制吗?
^
不会做你所猜测的事情 运算符 ;) - SomeJavaGuy^
作为指数运算符吗? - MureinikPOWER
。仅仅因为你熟悉另一种语言,其中^
是指数运算符,并不意味着你工作的每一种编程语言都必须赋予该字符相同的含义。 - Damien_The_Unbeliever