我在SQlite3中使用ROR,并且我试图从locations表中获得结果,该表满足包含属性平方项的数学条件。“位置”表包含纬度:浮点数和经度:浮点数。这是我搜索的代码行:
@results = Location.where('Latitude > ? AND Latitude < ? AND Elevation > ? AND Elevation < ? AND ((Latitude-?)**2 +(Longitude - ?)**2 <= (?)**2)',@latitude_Range_Start,@latitude_Range_End,@e