selecione linhas com o intervalo de tempo do próprio usuário
Gostaria de selecionar linhas com base no próprio período de tempo dos usuário
Suponha que eu tenho duas tabelas. O primeiro é sobre os dados do log de atividades do usuári
| 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 |
A segunda tabela é o intervalo de tempo que desejo extrair para cada usuário user_id, start_date, end_date
1, 1/1/18, 3/1/18
2, 2/1/18, 4/1/18
O resultado esperado seria user_id, data, atividade
1, 1/1/18, a1
1, 2/12/18, a2
2, 2/4/18, b2
2, 3/24/18, b3