Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67592 Members, 784 Products, 5297 Topic, 12963 Comments)

Bagaimana Cara menjumlahkan penduduk berdasarkan kelompok usia dengan CI4

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 1444 Kali
sulaiman sofyan Mengatakan : Sultan Account
  1. Assalamualaikum
  2. Maaf sebelumnya, saya kebingungan membuat query menjumlahkan penduduk menurut kelompok umur yg d hitung dri tanggal lahir pada CI4.
  3. Misal, apabila umurnya 1 s.d 5 thn maka dy masuk ke kelompok Balita, dst
  4.  
  5. tabel:
  6.  
  7. nik, nama, tempat_lahir, tanggal_lahir, alamat, sts_pindah, hidup
  8.  
  9. kalo di CI3 saya biasa buat querynya sperti di bawah:
  10.  
  11. $katumur = $this->db->query("SELECT COUNT(IF(umur <= 5,1,NULL)) AS balita FROM (SELECT nik, nama, tanggal_lahir,
  12. TIMESTAMPDIFF(YEAR,tanggal_lahir, CURDATE()) as umur from penduduk where jk='LAKI-LAKI' AND stspindah='T' AND hidup='H') as jum ");
  13.  
  14. foreach ($katumur->result_array() as $rows) {
  15. $umura = $rows['balita'];
  16.  
  17. Pertanyaannya bagaimanakah mengimplementasikan ke query builder CI4
  18. atas bantuannya saya ucapkan banyak terimakasih

Ada 3 Jawaban

PHPMU.COM Support
commented on 04 Feb 2022 10:06:45
Salah satu jawaban terbaik,..
  1. Assalamualaikum,.. Pastikan untuk share table databasenya gan agar bisa kita bantu,
  2. jika hanya dari data diatas berarti hanya akan butuh query sederhana saja :
  3. "SELECT * FROM penduduk where umur>0 AND umur<6"
Hardiansyah
commented on 05 Feb 2022 00:42:31
Salah satu jawaban terbaik,..
  1. Assalamualaikum,.. dari manualnya boleh
  2. $db = db_connect();
  3. $db->query('YOUR QUERY HERE');
PHPMU.COM Support
commented on 05 Feb 2022 06:48:04
Salah satu jawaban terbaik,..
  1. Assalamualaikum,.. Oke sudah di update ya.. :)
  2. Saran kita untuk query yang cukup rumit maka sebaiknya tidak menggunakan query builder, apalagi pake subquery, karena akan cukup sulit untuk implementasi di query builder. jadi cukup pake Regular Query seperti yang dicontohkan pak "Hardiansyah" diatas...
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!