Update demografi dashboard

This commit is contained in:
2026-08-07 14:32:40 +07:00
parent 16a0a3c56c
commit 67c3c6c809
2 changed files with 177 additions and 80 deletions
@@ -24,8 +24,7 @@ class DemografiPetaniController extends Controller
->count('komoditas_id');
$totalLuasLahan = Lahan::has('petani')
->sum('luas_lahan');
$ratarataLuasLahan = Lahan::has('petani')
->avg('luas_lahan');
$ratarataLuasLahan = $totalLuasLahan && $totalPetani ? $totalLuasLahan / $totalPetani : 0;
$umurKurang30 = Petani::whereNotNull('tanggal_lahir')->whereRaw("EXTRACT(YEAR FROM AGE(CURRENT_DATE, tanggal_lahir)) < 30")->count();
$umur30sampai39 = Petani::whereNotNull('tanggal_lahir')->whereRaw("EXTRACT(YEAR FROM AGE(CURRENT_DATE, tanggal_lahir)) BETWEEN 30 AND 39")->count();