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]
>
>  

Kirim email ke