Я бы хотел получить первое событие для пользователя за каждый день между заданным периодом времени.
select * from mytable
where eventId='123'and "time">'2020-02-11' and "time"<'2020-02-14';
возвращает мне это
![table before](https://i.stack.imgur.com/BjLAv.png)
Я хотел бы вернуть это
![table after](https://i.stack.imgur.com/1prD1.png)
Любые предложения о том, как сделать это
Обновление: Я попытался выполнить запрос и сделал несколько изменений, основываясь на предложении @Gordon Linoff: select distinct ("userId", "time"::date) from public.sensorevents t where "eventId" = '1cfb395f-8c05-4df9-8eed-b3e38edd623f' and"time" > '2020-02-11' and "time" < '2020-02-14';
Это возвращает мне правильное количество строк 21 Однако я не вижу значения
Но если я добавлю, значение select distinct ("userId", "time"::date),value from public.sensorevents t where "eventId" = '1cfb395f-8c05-4df9-8eed-b3e38edd623f' and"time" > '2020-02-11' and "time" < '2020-02-14';
на запрос, кажется, не работает, и возвращает мне 191 строку, потому что каждое значение отличается