07.06.2020, 09:59 [+3 UTC]
в нашей команде: 4 600 чел. | участники онлайн: 1 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.89 (25.04.2020)
JS-v.1.45 | CSS-v.3.39

Общие новости:
13.04.2020, 00:02

Форум:
05.06.2020, 04:11

Последний вопрос:
06.06.2020, 21:42
Всего: 152584

Последний ответ:
07.06.2020, 07:20
Всего: 260260

Последняя рассылка:
07.06.2020, 05:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
25.09.2010, 23:07 »
Иванов Михаил Сергеевич
Большое спасибо! [вопрос № 180035, ответ № 263191]
16.10.2012, 14:55 »
Посетитель - 393715
Отзывчивый и приятный в общении человек !!! [вопрос № 186710, ответ № 271587]
26.01.2017, 15:00 »
svrvsvrv
Благодарю Вас за такую хорошую, подробную консультацию. [вопрос № 190479, ответ № 274591]

РАЗДЕЛ • PHP / Perl / Python

Создание программ на языках PHP, Perl и Python.

[администратор рассылки: Коцюрбенко Алексей Владимирович (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Старший модератор
Рейтинг: 1726
Хватов Сергей
Статус: Академик
Рейтинг: 36
SAW
Статус: 10-й класс
Рейтинг: 2

Перейти к консультации №:
 

Консультация онлайн # 145988
Раздел: • PHP / Perl / Python
Автор вопроса: Климов Евгений Николаевич
Отправлена: 04.10.2008, 17:17
Поступило ответов: 0

Зравствуйте
Есть таблица в которой содержатья имена, фамилии и дата рождения поьзователей.
Подскажие, как составить SQL запрос, чтобы выбрать людей, у которых день рождения: сегодня, завтра, в этом месяце
Заранее спасибо

Состояние: Консультация закрыта

Oтветов пока не поступило.

Мини-форум консультации № 145988
PVS

# 1

= общий = | 06.10.2008, 10:50

Проще всего с месяцем:
select * from people where month(born)=month(today)
с сегодня-завтра надо извращатся, а вообще-то не мешало бы указывать какая база данных - у каждой есть свои расширения для работы с датой-временем .

неизвестный

# 2

= общий = | 06.10.2008, 11:23

С месяцем я и сам разобрался. Но надо именно, чтобы сообщение выводилось на сегодня и в ближайщие 3 дня.
База MYSQL.

PVS

# 3

= общий = | 06.10.2008, 12:07

сегодня завтра и послезавтра:
select * from people where datediff(year(current_date())+SUBSTRING(BORN,5), current_date()) between 0 and 2

если преобразование типов пройдёт криво - добавте явное

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.13650 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.89 от 25.04.2020
Версия JS: 1.45 | Версия CSS: 3.39