这是我的 mysql 语句:select ROUND((sum(variance)/ CAST (sum(budget) AS DOUBLE))*100,2) as value, -15 as minimun, 15 as maximum
from QUADRANT_ACTUALS
where region in( {PREPARE:REGION} ) AND department in ({PREPARE:DEPARTMENT})当我执行的时候CAST (sum(budget) AS DOUBLE)这地方出问题, 其中 buget字段是 decimal 的类型 在网上查了相关的资料 我只能执行类似 CAST ( 11 AS vachr(32)) 这样的转换,其他的都不可以,请问是什么原因呢?? 谢谢!!!