Ссылка выше помогла мне, как рассчитать разницу в двух датах, однако, Мне нужно сделать то же самое для определенного столбца во время выполнения через запрос выбора MySQL внутри PHP.
Например:
Таблица профиля:
название
Пол
DOB (Дата рождения)
Выполнение следующего запроса через консоль MySQL дает точно нужный результат:
SELECT TIMESTAMPDIFF(YEAR, DOB, CURDATE()) AS Age FROM profile;
Однако мне нужно выполнить следующий запрос, чтобы получить тот же результат в сочетании с другими условиями для всего набора значений DOB:
SELECT * FROM Profile WHERE Gender='$gn';
Я проверил подзапрос, но это не будет работать из-за более чем одного возвращаемого значения.