Як порахувати кількість років у MySQL?
Визначити вік будь-якого з користувачів у базі даних MySQL її ж засобами можна досить просто, якщо обчислити різницю між поточним роком і роком його народження, а від результату відняти одиницю, якщо поточний день знаходиться на початок календаря ближче, ніж день народження користувача.
SQL | |
---|---|
Опубліковано | 1986 |
Останній випуск | SQL:2016 (2016) |
Тип формату | Бази даних |
Стандарт(и) | ISO/IEC 9075 |
=(РІК(ТДАТА())-РІК(A2)) Результатом є вік людини – різниця між сьогоднішнім і датами народження в A2. У цьому прикладі використовуються функції РОКИ ЗАРАЗ. Якщо в цій клітинці не відображається число, переконайтеся, що воно відформатовано як число або загальне. Дізнайтеся, як відформатувати комірку як число або дату.
Метод 1. Наступна формула віднімає дату народження з поточної дати та ділить результат на 365,25. Функція ЦІЛЕ відсікає дробову частину результату: = ЦІЛО ((B2-B1)/365,25).