Dmitry Stasev, cпасибо за ваше предложение! Но я прежде отвечу на ваш вопрос цитатой с gis.stackexchange:
Dmitry Stasev писал(а): ↑11 июл 2018, 20:17
Ваш запрос содержит агрегат MIN, а значит нужна группировка, которая не работают с геометриями, да и блобами вообще (как можно сгруппировать по геометрии ???)
"It's important to know that a GROUP BY geom clause in PostGIS 2.3 and earlier actually groups rows based on bounding box equality, not geometric equality. With real, non-contrived data, this often has the same effect as grouping on geometric equality (and is much faster), but may not produce expected results when multiple distinct polygons have the same bounding box. Starting in PostGIS 2.4, GROUP BY operates on a rigid definition of geometric equality, taking into account the start point and orientation of geometries".
Относительно вашего предложения. Оно хорошее, примерно таким образом я и решил задачу (опять же вовремя не увидел ваше решение из-за несработавшего уведомления).
Dmitry Stasev писал(а): ↑11 июл 2018, 20:17
а можно через обобщенное выражение ПРИМЕРНО ТАК:
Изначально я пытался связать по полю со временем, но по какой-то странной причине мне возвращалось больше строк, чем требовалось (в запрос with их было 220). Вероятно, это моя вина так как время могло дублироваться для нескольких автомобилей, поэтому Джойн был некорректный. Тогда я решил все же ввести идентификатор и через обобщенное выражение получил нужный список.