Terdapat bermacam cara untuk menghitung umur di oracle, salah satu yang dapat digunakan adalah sebagai berikut:
select months_between( end_date, start_date ),
trunc( months_between( end_date, start_date ) /12 ) tahun,
mod( trunc( months_between( end_date, start_date ) ), 12 ) bulan,
greatest(0,end_ date – add_months(start_ date,trunc( months_between( end_date, start_date ) ))) hari
from dual
Semoga bermanfaat
CP





Komentar Komentator