Kalau satuannya sampai hari
SELECT sysdate - TO_DATE(tanggal_lahir,'DDMMYYYY') from tablenya;

Kalau satuannya sampai bulan
SELECT MONTHS_BETWEEN(sysdate,TO_DATE(tanggal_lahir,'DDMMYYYY')) 
from tablenya;


--- In [email protected], Ryant Febrian <[EMAIL PROTECTED]> 
wrote:
>
> Dear All,
> 
> Saya punya kasus sebagai berikut, saya punya field tanggal dengan 
format character lalu saya mau hitung tahun dari setiap record 
tersebut.
> contoh :
> field tanggal_lahir 
>         01021889
>        11121970
>         13081982
> 
> itu field, tipe data character. saya mau menghitung umur masing2 
tanggal lahir tersebut. gmn caranya ya ??
> 
> Mohon maaf klo agak membingungkan pertanyaan saya, saya jg lagi 
bingung nie.. ^_^. 
> 
> 
> 
> 
>  
> 
_____________________________________________________________________
_______________
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> http://new.mail.yahoo.com
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke