我正在soql中进行查询,以计算json文件中两个数字字段H01和H02的平均值,其值分别为6和4。该查询获得一条记录。查询是这样的:
query="SELECT H01,H02, $((H01 + H02))/2 AS AVERAGE WHERE pollutant = 'H6' AND DATA = '2020-05-08T00:00:00.000' AND location = 'London'"
但是,执行此查询时,AVERAGE值给出0,而实际上是10。
我在做什么错了?
答案 0 :(得分:0)
您必须在/2
中包含$(( ))
,如下所示:
$(( (H01 + H02) / 2 ))
$ H01=6;H02=4; echo $(( (H01 + H02) /2 ))
5
$ H01=5;H02=4; echo $(( (H01 + H02) /2 ))
4