| | |
| | | <select id="selectGpsCalculatedSegmentId" resultType="Long"> |
| | | SELECT segment_id FROM tb_vehicle_gps_calculated WHERE gps_id = #{gpsId} LIMIT 1 |
| | | </select> |
| | | |
| | | <!-- 查询车辆在指定时间之前最后一个已处理的GPS坐标ID --> |
| | | <select id="selectLastCalculatedGpsId" resultType="Long"> |
| | | SELECT c.gps_id |
| | | FROM tb_vehicle_gps_calculated c |
| | | INNER JOIN tb_vehicle_gps g ON c.gps_id = g.gps_id |
| | | WHERE c.vehicle_id = #{vehicleId} |
| | | AND STR_TO_DATE(g.collect_time, '%Y-%m-%d %H:%i:%s') < #{beforeTime} |
| | | ORDER BY STR_TO_DATE(g.collect_time, '%Y-%m-%d %H:%i:%s') DESC |
| | | LIMIT 1 |
| | | </select> |
| | | </mapper> |