2015-03-24 4 views
-5

Я бы хотел, чтобы все люди, которые отмечают свой день рождения сегодня из нашей базы данных, поэтому мне нужно извлечь день и месяц из date_of_birth, а затем искать в поле date_of_birth для даты, у кого есть тот же день и месяц.Кто сегодня день рождения

+0

привет Ondkloss, смотрите HTTP: // StackOverflow .com/help/how-to-ask, как задать хороший вопрос – pcantalupo

+0

@Virushunter: Ondkloss did not ask – vikingosegundo

ответ

0

Не зная, что база данных у вас есть, но здесь идет на оракула:

SELECT * FROM peopleTable WHERE to_number(to_char(date_of_birth, 'YYYY')) = to_number(to_char(sysdate, 'yyyy')) AND to_number(to_char(date_of_birth, 'MM')) = to_number(to_char(sysdate, 'MM')); 

Если вы используете MYSQL, посмотрите на DATEPART http://www.w3schools.com/sql/func_datepart.asp

+0

привет, я использую базу данных mysql – papacico

+0

как я могу принять ваш ответ? – papacico

Смежные вопросы