ник: osmor
у меня нет задачи определять пользователей за период.
я определяю пользователя в конкретный день. это всегда один пользователь. 2 владельца в один день запрещены. (точне даже в один месяц запрещены, только в исключительных случаях, т.к. счета выставляются за месяц и там общая сумма, и поделить по дням можно только по детализации)
Вашу задачу решать сложнее.
если в мае не было передачи, то апрельская запись очень даже нужная.
т.е. вам нужно объединить 2 запроса
1-й определяет пользоватеЛЯ который использовал телефон на начало периода т.е. дата записи < даты начала периода (top 1 )
2-й определяет пользоватеЛЕЙ которые становились владельцами в течении периода т.е. дата записи >= даты начала периода and <= даты окончания периода даты
ну и объединяете их по UNION