Выбор данных с помощью Date
Вот как можно выбрать сотрудников, которые родились в марте.
select e_id, birth_date from employee_per where MONTH(birth_date) = 3;
Результат запроса представлен на рис. 9.7.

Рис. 9.7. Поиск по месяцу
Можно также использовать вместо чисел названия месяцев.
select e_id, birth_date from employee_per where MONTHNAME(birth_date) = 'January';
Результат запроса представлен на рис. 9.8.

Рис. 9.8. Использование названия месяца в поиске
Будьте внимательны при использовании названий месяцев, так как они различают регистр символов. Поэтому January будет работать, а JANUARY не будет!
Аналогично можно выбрать сотрудников, родившихся в определенный год или в определенный день.
select e_id, birth_date from employee_per where year(birth_date) = 1972;
Результат запроса представлен на рис. 9.9.

Рис. 9.9. Поиск по году рождения
select e_id, birth_date from employee_per where DAYOFMONTH(birth_date) = 20;
Результат запроса представлен на рис. 9.10.

Рис. 9.10. Поиск по дате рождения