У меня есть этот источник данных в друиде:
Я пытаюсь использовать LATEST()
, чтобы вернуть последние координаты каждого пользователя, активного в последнюю минуту. Я намерен показать их местоположение в реальном времени, используя диаграмму mapbox в расширенном наборе. Это мой запрос:
SELECT LATEST(latitude), LATEST(longitude), user_id FROM locations
WHERE __time >= CURRENT_TIMESTAMP - INTERVAL '1' minute
GROUP BY user_id
Проблема в том, что LATEST()
всегда возвращает ноль. Кто-нибудь знает, что я делаю не так и как добиться желаемого с помощью DRUID SQL?