Если ваши даты хранятся в виде строк (что, как прокомментировал Рэймонд, похоже, имеет место), вам нужно использовать STR_TO_DATE для их преобразования:

ел бы выбрать строки на основе собственного диапазона времени пользователей.

Предположим, у меня есть две таблицы. Первый касается данных журнала активности пользователей.

| user_id    | date        | activity     |
|:-----------|------------:|:------------:|
| 1          |      1/1/18 |    a1        |
| 1          |     2/12/18 |    a2        |
| 1          |     3/21/18 |    a3        |
| 2          |     1/13/18 |    b1        |
| 2          |      2/4/18 |    b2        |
| 2          |     3/24/18 |    b3        |

Вторая таблица - это временной диапазон, который я хочу извлечь для каждого пользователя user_id, start_date, end_date

1, 1/1/18, 3/1/18
2, 2/1/18, 4/1/18

Ожидаемый результат будет user_id, дата, активность

1, 1/1/18, a1
1, 2/12/18, a2
2, 2/4/18, b2
2, 3/24/18, b3

Ответы на вопрос(1)

Ваш ответ на вопрос