Если ваши даты хранятся в виде строк (что, как прокомментировал Рэймонд, похоже, имеет место), вам нужно использовать 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