Шешімі: Самая молодая мать
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите ID женщины, ставшей матерью в наиболее молодом возрасте. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
| ID | Фамилия_И.О. | Пол | Год_рождения |
|---|---|---|---|
| 15 | Петрова Н.А. | Ж | 1940 |
| 22 | Иваненко И.М. | М | 1940 |
| 23 | Иваненко М.И. | М | 1968 |
| 24 | Иваненко М.М. | М | 1990 |
| 32 | Будай А.И. | Ж | 1960 |
| 33 | Будай В.С. | Ж | 1987 |
| 35 | Будай С.С. | М | 1965 |
| 42 | Коладзе А.С. | Ж | 1935 |
| 43 | Коладзе Л.А. | М | 1955 |
| 44 | Родэ О.С. | М | 1992 |
| 46 | Родэ М.О. | М | 2010 |
| 52 | Ауэрман А.М. | Ж | 1995 |
| 73 | Антонова М.А. | Ж | 1967 |
| … | … | … | … |
В таблице 2 приведены пары значений ID родителя и ID ребёнка: (22, 23), (42, 23), (23, 24), (73, 24), (22, 32), (42, 32), (32, 33), (35, 33), (15, 35), (32, 44), (35, 44), (23, 52), (73, 52).
Шешім по шагам
4 қадамПо таблице 1 выбираем женщин среди ID, встречающихся в поле ID_Родителя: 15, 32, 42 и 73.
Для каждой женщины сравниваем год рождения ребёнка с её годом рождения. Женщина с ID 42 родила ребёнка с ID 23 в возрасте $1968 - 1935 = 33$ года.
Женщина с ID 73 родила ребёнка с ID 24 в возрасте $1990 - 1967 = 23$ года, а ребёнка с ID 52 — в возрасте $1995 - 1967 = 28$ лет.
Минимальный возраст матери — 23 года, поэтому выбираем ID женщины 73.
$$1990 - 1967 = 23$$Где здесь ошибаются
Считать родителем адам мужского пола.
Сравнивать год рождения матери с годом рождения другого ребёнка.
Искать женщину с наиболее ранним годом рождения вместо минимального возраста при рождении ребёнка.