Если клиенты не посещают ресторан в течение более 3 дней, то этот ресторан будет предлагать новый тип блюд, начиная с момента посещения следующего клиента.
Все рестораны подают еду в том же порядке. Выясните, какой клиент съел какую еду ..
Пример данных:
Ресторан:
restaurant_id customer_id visit_date
1 1 2020-01-01
2 1 2020-01-01
1 2 2020-01-03
3 1 2020-01-04
2 2 2020-01-14
3 1 2020-01-11
2 3 2020-01-14
Еда:
food_id food_name
1 Spaghetti
2 Chicken and Rice
3 Tacos
Желаемый:
Restaurant Customer Visit Food
1 1 2020-01-01 Spaghetti
2 1 2020-01-01 Spaghetti
1 2 2020-01-03 Spaghetti
3 1 2020-01-04 Spaghetti
2 2 2020-01-10 Chicken and Rice
3 1 2020-01-11 Chicken and Rice
2 3 2020-01-14 Tacos
Не уверен точно, нужен ли для этого CTE или row_number () over (partition by).