Регистрация
Вход через соцсети
Восстановление пароля

Вот такая несложная выборка

Новый топик
12.06.2007, 01:08
Ответить | Цитировать
msweb
МастерВеб
msweb

Зарегистрирован:
2006-05-26
Сообщений: 17

Здравствуйте!
подскажите как реализовать такую выборку:
есть каталог людей у каждого указан день рождения, нужно вывести блок с ближайшими 5 днями рождениями.

msweb
14.06.2007, 11:01
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Код:

select * from MessageXX where Birthday >= now() order by Birthday desc limit 5


Temet nosce...
14.06.2007, 11:08
Ответить | Цитировать
msweb
МастерВеб
msweb

Зарегистрирован:
2006-05-26
Сообщений: 17

дата дня рождения содержит год. они все будут >= сегодняшнего числа.

msweb
14.06.2007, 15:07
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

если мануал по mySQL посмотрите, то обнаружите целую кучу возможных вариантов решения вашей задачи, вот например:
Код:

select * from MessageXX where DAYOFYEAR(Birthday) >= DAYOFYEAR(now()) order by DAYOFYEAR(Birthday) limit 5




Temet nosce...
198 196 2007-06-14 15:07:51 7161
Описание проекта