Самый последний статус для каждого заказа и когда он был установлен на это значение - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь найти самый последний статус для каждого заказа и когда ему было присвоено это значение.Я попробовал запрос ниже, но что происходит, это это .Я просто хочу показать самый последний статус не всех из них.Спасибо вам большое!

select order_id, updated_at, order_status
from (select order_id, 
        updated_at, 
        order_status,
        row_number() over(partition by order_id, order_status order by updated_at desc)
          as rn
     from fishtownanalytics.order_status_history) as x
where rn = 1

1 Ответ

0 голосов
/ 09 ноября 2018

просто удалите статус из раздела, он будет работать

select order_id, updated_at, order_status
from (select order_id, 
        updated_at, 
        order_status,
        row_number() over(partition by order_id  order by updated_at desc)
          as rn
     from fishtownanalytics.order_status_history) as x
where rn = 1
...