PostgreSQL функция age

В этом учебном пособии вы узнаете, как использовать PostgreSQL функцию age с синтаксисом и примерами.

Описание

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

Синтаксис

Синтаксис функции age в PostgreSQL:

age( [date1,] date2 )

Параметры или аргументы

date1 and date2
Две даты, чтобы вычислить разницу между.

Расчет

Функция age выполняет два разных вычисления в зависимости от того, какие параметры предоставлены.
Если указано date1, функция age выполняет следующий расчет:

Если date1 НЕ указано, функция age выполняет следующий расчет:

Примечание

Функция age возвращает результат в одном из следующих форматов:

  • xxx year(s) xxx mon(s) xxx day(s)
  • xxx mon(s) xxx day(s)
  • xxx day(s)

Применение

Функция age может использоваться в следующих версиях PostgreSQL:

  • PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

Пример

Рассмотрим некоторые примеры функции age, чтобы понять, как использовать функцию age в PostgreSQL.
Например: