Скажем, у меня есть таблица (tbl_reservations) со следующими столбцами:Mysql - Как получить пользователей, которые забронировали определенное количество дней подряд?
p_id
userid
reservation_id
book_date
db_add_date
p_id userid reservation_id book_date
1 01 124534 2016-02-19 2016-02-19
2 01 124554 2016-02-20 2016-02-20
3 01 124564 2016-02-21 2016-02-21
4 01 167823 2016-02-22 2016-02-22
5 01 12313 2016-02-23 2016-02-23
6 02 134564 2016-02-21 2016-02-21
7 03 197823 2016-02-22 2016-02-22
8 02 13313 2016-02-23 2016-02-23
**Desired Result**
As userid 01 booked reservation since last 5 days regularty it will appear in query result
userid
01
Я хочу, чтобы пользователи, которые заказали определенное количество дней подряд?
, например. Я хочу получить уникальных пользователей, которые забронировали в последние 5 дней.
Может ли кто-нибудь помочь мне, как построить запрос для этого? Это было бы очень большой помощью. Спасибо.
Пожалуйста, отредактируйте ваш вопрос и предоставите данные образца и желаемые результаты. Например, у вас, похоже, есть разные вопросы, которые не эквивалентны. –