Coba pakai Query ini pak

select nama_karyawan, (floor(months_ between(sysdate, 
to_char(tgl_lhr,'mm-dd-yyyy'))/ 12) as usia

from data_karyawan

where rownum<100

Regards

agus

--- On Sun, 21/12/08, Padang Nadimpu <[email protected]> wrote:
From: Padang Nadimpu <[email protected]>
Subject: [indo-oracle] Pengaturan "Error, Invalid Month" tidak tampil
To: [email protected]
Date: Sunday, 21 December, 2008, 10:13 PM










    
            Dear All



Pada oracle database terbangun, jika saya ingin menampilkan usia berdasarkan 
tanggal lahir (dd-mm-yyyy) , dengan script :



select nama_karyawan, (floor(months_ between(sysdate, tgl_lhr)/ 12) as usia

from data_karyawan

where rownum<100



tampil pesan Error, Invalid Month. Selama ini, solusi yang saya lakukan :

alter session set nls_date_format= 'dd-mm-yyyy'



Setelah keluar dari database, dan saya ulang script yang sama, masih tampil 
pesan Error, Invalid Month



Mohon solusi, cara/script pengaturan "Error, Invalid Month" tidak tampil 

sekalipun sudah keluar dari database dan sistem pertanggalan dd-mm-yyyy menjadi 
permanen.



Atas bantuan teman2 diucapkan terimakasih.




      

    
    
        
         
        
        








        


        
        


      

[Non-text portions of this message have been removed]

Kirim email ke