我有一个 QuestDB 表,其项目位置类似于 QuestDB Live 演示中的出租车行程数据库,我想查询位置,但每个项目不超过每 X 分钟。 demo server 上的类似查询是
SELECT vendor_id, pickup_latitude, pickup_longitude
FROM trips
WHERE vendor_id = 'VTS'
SAMPLE BY 15m
但返回错误
at least one aggregation function must be present in 'select' clause
我不想要平均值等任何聚合,我只需要每小时(或 X 分钟)的位置。有没有办法查询?
答案 0 :(得分:0)
使用 first
进行聚合
SELECT vendor_id, first(pickup_latitude) lat, first(pickup_longitude) Lon
FROM trips
WHERE vendor_id = 'VTS'
SAMPLE BY 15m