应用场景是有一张表,里面存储了经度(longitude)和纬度(latitude),需要查出离特定位置(经纬度)最近的某几处地点,所以从网上找了一个函数https://github.com/mattg888/MySQL-Distance-Calculation-Functions,能计算两个经纬度之前的距离,最终写成的条件是这个cnd.desc("GeoDistDiff('km', '80', '40', latitude, longitude)")。
查了一下,Cnd.and()可以接收SqlExpression,用static可以写静态条件,这个desc好像暂时不支持,不知道有没有什么变通的办法?
4 回复
添加回复
请先登陆