0
SELECT (0,14285714285714285714285714285714*(5 - 2) + 2)

这是什么意思?

给我带来麻烦的实际线路是:

SET @a13 = (0,14285714285714285714285714285714*(@a - @tmpv) + @tmpv)

@a 和 @tmpv 之前都已在触发器中计算过

任何见解都会有所帮助

4

1 回答 1

3

您的查询中存在语法错误:您使用逗号作为小数分隔符。您必须改用点。这工作得很好:

SELECT ( 0.14285714285714285714285714285714 * ( 5 -2 ) +2 )
于 2013-10-27T16:46:02.257 回答