Postingan lainnya
menghitung umur yang sama Dari tinggal lahir
Selamat makan agan agan. Maaf saya mau Tanya miss saya punya data siswa Dan d data Ada tinggal lahir. Idenya gimana ya buat ngitung jumblah siswa berdasarkan umur? Misal siswa berusia 1-10 siswa = 10 siswa.begitu gan. And udah dapetin umurnya dengan Cara mwngurangi tahun lahir dengan tahun saat INI . tapi car ngitung jumblahnya gimana ya? Di tunggu jawabanya . terima kasih
6 Jawaban:
query yang pertama kalo udah, berarti tinggal pake count, *disesuaikan batas tgl lahir yang dimau
$result=mysql_query("SELECT count(*) as total from murid WHERE tanggal_lahir <= '2000-06-14 17:17:23' ");
$data=mysql_fetch_assoc($result);
echo $data['total'];
grup apa maksudnya? variasi umur? kalo php kan dinamis gan, bisa dibikin fleksibel, bikin aja satu fungsi terus umurnya jadi parameter, jadi ga perlu tiap umur dibikin
kalo query ini bisa bantu jelasin ga gan ?
SELECT
CASE
HENTI umur < 20 THEN '... - 20'
WHEN umur BETWEEN 20 and 24 THEN '20 - 24'
WHEN umur BETWEEN 25 and 29 THEN '25 - 29'
WHEN umur >= 30 THEN '30 - ...'
WHEN umur IS NULL THEN '(NULL)'
END as range_umur,
COUNT(*) AS jumlah
FROM (select nim, nama, tgllahir, TIMESTAMPDIFF(YEAR, tgllahir, CURDATE()) AS umur from mhs) as dummy_table
GROUP BY range_umur
ORDER BY range_umur;
Jawaban Terpilih
yang ini udah bisa gan , intinya kita buat variable yang dinamis dulu , coz kalo langusng di buat querynya saat 5 tahun lagi data umur udah ga valid , jadi di buat variabel yang di namis menurut waktu saat ini baru di buat querynya pake varible dinamis tadi buat shorting umur. tujuanya biar aplikasi tetep bisa ngitung umur yang valid dari siswa, coz umur bakal bertambah setiap tahun.
bisa minta quernya gak gan? ane lagi bingung seperti ini hehe