首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库查询sql语句的写法,该怎么解决

2012-01-13 
数据库查询sql语句的写法表结构:CREATE TABLE `gpsdata` (`GpsID` int(11) ,`DataTime` datatime,//时间`L

数据库查询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
[解决办法]
最好给出部分数据,和要求得到的结果数据
[解决办法]
这是事实表吗?
[解决办法]

探讨
gpsId datatime lon lat status velocity 1216814 2010-07-27 09:15:36 421696735 131985392 128 0
1216814 2010-07-27 09:15:37 421694848 131984841 128 0
1216814 2010-07-27 09:15:38 421696767 131985392 128……

[解决办法]
如果去除完全重复的容易,相差不大,不好判断哦
[解决办法]
条件模糊无法查询,经纬度应该给出一个范围

热点排行