Решите пожалуйста, ибо я проболел и не знаю как это решать.

Ответы
Ответ:
Используя данные таблиц, найдём всех матерей и их детей:
1. ID 189, Орленко Е. И., дата рождения — 22.03.1982. Дети: ID 816, 02.08.2012; ID 873, 31.10.2006.
2. ID 218, Гольдштейн М. И., дата рождения — 14.08.1987. Дети: ID 420, 03.07.2010; ID 900, 21.02.2017.
3. ID 268, Гаранян А. И., дата рождения — 29.11.1953. Дети: ID 544, 18.08.1984; ID 805, 24.04.1987.
4. ID 408, Орленко И. М., дата рождения — 18.11.1952. Дети: ID 118, 19.06.1977.
5. ID 573, Ильиных М. Л., дата рождения — 24.07.1957. Дети: ID 189, 22.03.1982; ID 218, 14.08.1987.
Из найденных женщин после достижения 30 полных лет рожали женщины с ID 189, 268, 573. Всего 3.
Ответ: 3.
Объяснение:
Женщине с ID 189 будет 30, с ID 268 - 34, с ID 573 - 30
С ID 189. 2012-1982=30
С ID 268. 1987-1953=34
С ID 573. 1987-1957=30
Выпишем id всех женщин их первой таблицы:
189, 218, 268, 408, 420, 544, 573, 805, 900
Сопоставим id всех родителей из первой таблицы и женщин:
408 (ребёнок 118), 218 (ребёнок 420, 900), 268 (ребёнок 544, 805), 189 (ребёнок 873, 816), 573 (ребёнок 189)
Вычислим возраст, в которых женщина родила:
1977 - 1952 = 25 - нет
2010 - 1987 = 23 - нет
21.02.2017 - 14.08.1987 = 29 - нет
1984 - 1953 = 31 - да
1987 - 1953 = 34 - да
2006 - 1982 = 28 - нет
02.08.2012 - 22.03.1982 = 30 - да
1982 - 1957 = 25 - нет
14.08.1987 - 24.07.1957 = 30 - да
Ответ: 3 женщины.