MySQL запрос даты, между двумя полями даты
Я использую MySql 5.5.
Мне нужно найти идентификатор пользователя на дату с конкретным IP-адресом.
Поля: ИД пользователя, IP-адрес, Начальная дата, Конечная дата.
Так, например, я ищу идентификатор пользователя с IP-адресом 192.168.1.1 12 сентября 2011 года.
запрос будет похожselect * from database where ipaddress='192.168.1.1' and 2011-12-09 is in(startdate and enddate);
Любая помощь в выявлении этого логического недостатка приветствуется. Спасибо.