Как посчитать возраст по дате рождения sql

Аватар пользователя Aleksandr Litvinov
Aleksandr Litvinov
03 августа 2022

В PostgreSQL есть функция age(), которая возвращает количество лет, месяцев и дней между двумя датами.

Вы можете взять только год:

SELECT date_part('year', age(timestamp '2019-01-01'))

Если функции age() передавать только одну дату, то разница будет вычисляться от текущей даты.

0 0
Аватар пользователя Sefter
Sefter
24 января 2023

SELECT age(timestamp '2019-01-01')

0 0
Бесплатно
Основы SQL
Теория и практика с нуля
Перейти к курсу

Похожие вопросы

Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»