SQLLab

AGE()

PostgreSQL

Возвращает интервал между двумя датами в виде лет, месяцев и дней.

Синтаксис

AGE(timestamp)
AGE(timestamp1, timestamp2)

Примеры

Возраст пользователя
SELECT AGE(NOW(), birth_date) FROM users;
25 years 3 mons 12 days
Дней с регистрации
SELECT (NOW()::date - created_at::date) AS days_ago FROM users;
42

Смотрите также

Закрепите на практике

Решайте реальные SQL-задачи в тренажёре

Открыть тренажёр →