2017-06-13 66 views
-4

如果我写需要abs函数的帮助吗?

abs((sum(daily_well_details.RegValue) 
/(sum(daily_well_details.Value*daily_well_details.Quantity) 
+ sum(daily_well_details.RegValue))*100)) as accuracy 

没有错误 - 结果确定

至于最后的结果我需要有(100 - 精度)

我尝试了几种语法,但总是得到错误信息“ ...#HI000Invalid使用组功能......”

SELECT.... 
ABS(sum(100-(sum(daily_well_details.RegValue) 
/(sum(daily_well_details.Value*daily_well_details.Quantity) 
+ sum(daily_well_details.RegValue))*100))) as accuracy 
+0

您不能在另一个聚合中使用聚合函数 - SUM(SUM(X))= Error。 – GSazheniuk

回答

0

您可以改用

SELECT.... ABS(100-(sum(daily_well_details.RegValue))/(sum(daily_well_details.Value*daily_well_details.Quantity))+(sum(daily_well_details.RegValue))*100))) as accuracy