我使用java语言编写 访问远程的数据库,数据库中的字段包括 Id,Lng,Lat,Time,Data;
想实现的功能是根据外面传来的时间参数time,地理位置参数lng,lat来将数据库中的与传入时间相比在一个小时之内的、且地理位置在传入位置10001米以内的数据取出来。
sql语句我大致是这么写的
"select *
into new_table
from weather_data
where (time-Time)/(1000*60*60)=0
AND getDistance(lng,lat,Lng,Lat)<1000“ getDistance函数我知道怎么用java写
我不知道要如何在MySql中写这个getDistance函数 望告知 谢谢
select语句的where部分能否使用自定义的且带有外传参数的函数?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
悬赏问题
- ¥15 iOS 自定义输入法-第三方输入法
- ¥15 很想要一个很好的答案或提示
- ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
- ¥15 怀疑手机被监控,请问怎么解决和防止
- ¥15 Qt下使用tcp获取数据的详细操作
- ¥15 idea右下角设置编码是灰色的
- ¥15 全志H618ROM新增分区
- ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
- ¥15 NAO机器人的录音程序保存问题
- ¥15 C#读写EXCEL文件,不同编译