Выведите все поля таблицы tools_shop.events и проранжируйте события для каждого клиента в зависимости от его даты — от большей к меньшей.
SELECT *,
ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY event_time DESC)
FROM tools_shop.events;
Результат
| event_id | event_time | event_name | user_id | platform | referrer | row_number |
|---|---|---|---|---|---|---|
| 777780e172ef48db91710f14ab833bd9 | 2016-09-04 04:47:43 | view_item | 4 | iOS | google_search | 1 |
| c13ab4ef14c2478c9bfb2e5894cb2fa5 | 2016-07-05 11:23:52 | view_item | 4 | iOS | google_search | 2 |
Вы отлично справились!