Query:
select
p.*,
TO_CHAR(age(DATE(p.updated_at), date(p.birthdate)),'YY "Th" mm "Bl" DD "Hr"')
as "umur",
from patients p
Hasil:
Link Referensi:
1. Fungsi Konversi datetime ke date PostgreSQL: How to Convert Timestamp to Date in PostgreSQL - CommandPrompt Inc.
2. Fungsi menghitung jumlah usia tahun, bulan, dan hari PostgreSQLl:
a. PostgreSQL age() | Working of PostgreSQL age() | Query Examples (educba.com)
b. PostgreSQL AGE() function - w3resource
3.Mengubah format hasil dari fungsi age() PostgreSQL: sql - PostgreSQL: How to change the age Format in the output - Stack Overflow