数据库查询sql语句的写法
表结构:
CREATE TABLE `gpsdata` (
`GpsID` int(11) ,
`DataTime` datatime, //时间
`Lon` int(11) NOT NULL,//经度
`Lat` int(11) NOT NULL,//纬度
`Velocity` int(11) NOT NULL,//速度
)
表中有大量的数据,要查询的条件是根据已知的两个时间查询这个段时间中的记录。但是由于记录很多需要优化一下,优化的条件是如果速度等于0、经度纬度相差很小的一分钟之内的数据可以只查询出一条记录,其他的就直接优化掉了。
------解决方案--------------------你的数据库是oracle还是sqlservice
------解决方案--------------------没看懂,应该是MYSQL。
------解决方案--------------------具体看一下你的数据库是sql server 还是mysql,还是oracle
------解决方案--------------------最好给出部分数据,和要求得到的结果数据
------解决方案--------------------这是事实表吗?
------解决方案--------------------
------解决方案--------------------如果去除完全重复的容易,相差不大,不好判断哦
------解决方案--------------------条件模糊无法查询,经纬度应该给出一个范围