У тебя есть одна útil funci¦n очень, чтобы считать años жизни: age()
, который ждет один timestamp
ввода для даты рождения, например:
select age(timestamp '19700602');
| age |
|--------------------------------------------------|
| 49 years 5 mons 28 days 0 hours 0 mins 0.00 secs |
, Если ты только хочешь их años:
select datepart('year', age(timestamp '19700602'));
Ты нуждаешься в том, чтобы занять date_part
, но в 2 моментах:
CURRENT_DATE
проверенная Консультация
Консультация SQL deber¦, - которая должна оставаться as¦-:
SELECT date_part('year', CURRENT_DATE) - date_part('year', nacimiento)
FROM tuTabla;
Показывает
Ссылок: