【发布时间】:2014-02-16 20:48:38
【问题描述】:
我正在尝试提出一个数据库查询,但我真的很努力,不仅要让它工作,还要找到一个我可以基于它的类似查询。我对 Android 开发中的 SQLite 很陌生。
这就是我想要做的。我有一张桌子,我正在记录 GPS 位置。每行都有一个pointId、routeId、纬度、经度和日期时间。
我的结果集中的每一行都需要包含我现在得到的每个 routeId 的第一条和最后一条记录的日期时间,但我还需要包括第一条和最后一条记录的纬度和经度。
在删除了几个无效的连接和子查询的版本之后,到目前为止,这是我必须要做的:http://www.sqlfiddle.com/#!7/47012/69(注意这些值不是真实的)
我想达到的是:
routeid minDatetime maxDatetime firstLat firstLong lastLat lastLong
54 2014-02-16 12:01:00 2014-02-16 12:06:00 0.0004 1.345 0.0007 1.349
55 2014-02-16 12:07:00 2014-02-16 12:07:00 0.0011 1.388 0.0011 1.388
我希望这是有道理的。任何帮助表示赞赏。
【问题讨论】: