Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
PostgreSQL: función de edad
Este tutorial de PostgreSQL explica cómo usar PostgreSQL función de edad Con sintaxis y ejemplos.
describir
La función de edad de PostgreSQL devuelve la cantidad de años, meses y días entre dos fechas.
sintaxis
La sintaxis de la función edad en PostgreSQL es:
age( [date1,] date2 )
parámetro o parámetro
date1 y date2 calculan la diferencia entre dos fechas.
calcular
La función de edad realiza dos cálculos diferentes en función de los argumentos proporcionados.
Si se proporciona date1, la función de edad realiza los siguientes cálculos:
date1 - date2
Si no se proporciona fecha1, la función de edad realiza los siguientes cálculos:
current date - date2
notas
La función de edad devolverá resultados en uno de los siguientes formatos:
- xxx año xxx lunes xxx día
- xxx lunes xxx días
- xxx días
aplicar para
La función de edad está disponible en las siguientes versiones de PostgreSQL:
- PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4
ejemplo
Veamos algunos ejemplos de funciones de edad de PostgreSQL y exploremos cómo usar la función de edad en PostgreSQL.
Por ejemplo:
postgres=# SELECT age(timestamp '2014-01-01'); (current date is '2014-04-25') age ---------------- 3 mons 24 days (1 row) postgres=# SELECT age(timestamp '2014-04-25', timestamp '2014-01-01'); age ---------------- 3 mons 24 days (1 row) postgres=# SELECT age(timestamp '2014-04-25', timestamp '2014-04-17'); age -------- 8 days (1 row) postgres=# SELECT age(current_date, timestamp '2012-09-16'); age ---------------------- 1 year 7 mons 9 days (1 row)