У меня есть таблица с некоторыми данными пациентов из системы здравоохранения, опубликованной c. У меня есть две даты в этой таблице, дата уведомления о болезни и дата рождения пациента, например:
notification_date | birth_date
------------------+-----------------
2013-02-19 | 2013-02-17
2015-01-28 | 1984-01-22
2015-02-08 | 1989-10-04
2015-01-09 | 1984-05-25
2016-01-28 | 1988-04-26
2016-01-06 | 1986-05-20
Как вы можете видеть, получая интервал года из этих двух столбцов, Я могу узнать, сколько лет было пациенту на момент уведомления о болезни. Мне нужно спросить, сколько людей имели возраст <4 лет, когда болезнь была зарегистрирована. </p>
Что-то в этом роде:
SELECT COUNT(id)
FROM notifications
WHERE age(notification_date, birth_date) < 4 years;
Возможно ли в этом запросе указать указанный интервал c?