@altyn

Как вывести список студентов в MySQL по возрасту?

Доброго времени суток всем! Есть таблица в БД, конкретнее в MySQL. Стоит такая задача, что надо поочередно выводить список студентов которым на данный момент 17,18,19 и т.д. можно отдельными запросами.
Нашел следующий код:
SELECT
lastname,
name,
middlename,
birthday,
  (
    (YEAR(CURRENT_DATE) - YEAR(birthday)) -   
    (DATE_FORMAT(CURRENT_DATE, '%m%d') < DATE_FORMAT(birthday, '%m%d')) 
  ) AS age
FROM student
WHERE group_code='group_code'

Вроде работает но в нем не могу задать возраст по которому надо вывести список, он просто выводит с фильтром всех студентов и показывает возраст.
Как можо добиться вышеописанного результата средствами MySQL?
  • Вопрос задан
  • 3061 просмотр
Пригласить эксперта
Ответы на вопрос 2
thewind
@thewind
php программист, front / backend developer
Вы наверное про сортировку? Тогда ORDER BY age ASC
Ответ написан
Комментировать
SELECT * FROM (
    <ваш запрос>
)
WHERE age = 17
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы