Порядковый номер покупки на пользователя

Порядковый номер покупки на пользователя

В таблице sales (id, user_id, product, amount, ts) для каждой строки пронумеруйте покупки внутри каждого user_id в хронологическом порядке по ts, начиная с 1. Верните колонки user_id, product, amount, ts, purchase_no. Отсортируйте результат по user_id, затем по ts.

Пример ожидаемого ответа

user_idproductamounttspurchase_no
10Keyboard50.002024-01-01 10:00:001
10Mouse25.002024-01-01 10:10:002
10Monitor300.002024-01-01 10:20:003
PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid