Помогите составить запрос в MySQL

Oracool

Guest
Помогите составить запрос в MySQL

Доброго дня всем!

Немогу никак разобраться с запросом, уже запутался в документации...

Нужно из БД выбрать все ID у которых день рождения начинается через три дня и плюс 7 дней.
Т.е. поясню. Сегодня к примеру 29 ноября. Нужно отобрать всех у кого дерож с 02 декабря до 09 декабря.

PS Пишу на РНР4.

Всем спасибо! :)
 

Demiurg

Guest
where date between curdate() + interval 3 day and curdate() + interval 10 day
 

Oracool

Guest
что-то не получается...

пишу так:


$curdate = date("Y-m-d");

$result = mysql_query("SELECT `id`, `first_name`, `date_of_birth` FROM `catalogue` WHERE `date_of_birth` BETWEEN '$curdate'+INTERVAL 3 DAY AND '$curdate'+INTERVAL 10 DAY") or die ("Error: birthdays.selector");


на выходе - ошибка:(
что не так сделал?
 

Oracool

Guest
неее, блин, ничего не получатеся...

этот запрос будет вытаскивать людей, которые не родились еще в 2004 году, а мне нужно со всех годов.

дык как такое сотворить то?
 
Сверху