Как сгруппировать в функции row_number
Всем привет. Мне нужно выгрузить из бд все устройства определенного города, и отфильтровать по дате первого перевода в определенный статус. У меня получился такой код:
select * from
(select d.code, dss.combined_status, dss.assigned_at,
row_number() over(partition by d.code order by dss.assigned_at)
from device_status_statistics dss
join region r on dss.region_id = r.id
join device d on dss.device_id = d.id
where r."name" = 'Владивосток') r
where r.row_number = 1
Но результат выдает первый установленный статус в принципе на устройстве, а мне нужно как то сгруппировать, чтобы он показал именно установку статуса который мне нужен