问题描述
我想创建一个函数,该函数检查距航点一定距离内是否有任何位置。计算距离的功能已在起作用。我从下面显示的查询开始。
select loc_id from wp where calc_distance(52.15819,6.40726,wp.lat,wp.lon) <100;
此查询将导致多行,下一步将是计算行数,为什么下面的查询不会产生数字?
select count(loc_id from wp where calc_distance(52.15819,wp.lon) <100);
有什么想法吗?
小问题:会发生什么?
TIA
ABBOV
解决方法
所有语法错误。您需要在loc_id
select count(loc_id) from wp where calc_distance(52.15819,6.40726,wp.lat,wp.lon) <100;