Mudah2 ini tidak membingungkan :p, SELECT age, COUNT(age) FROM ( SELECT TRUNC(MONTHS_BETWEEN(SYSDATE, TO_DATE(column, char_format))/12) age FROM table) GROUP BY age
hth, AH Andes Febrian wrote: > > Dear All.. > > Saya ada kasus, mohon pencerahannya. > gimana cara menghitung orang2 yg umurnya sekian itu segini, misal ingin > menghitung umur yg 18 tahun ada berapa orang, 19 tahun, 20 tahun dan > sebagainya. pada tabel tersebut tipe data tanggal lahir varchar. jadi saya > harus menghitung dulu masing2 umur dengan mengconvert jadi tipe data > tanggal, setelah didapat umur baru di hitung record dengan group by, > tp kok > saya coba ga bisa ya.. > > Mohon bantuannya, maaf bila kata2nya membingungkan :p > -- > Cheers, > ^_^ Andes ^_^ > > [Non-text portions of this message have been removed] > >

