Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Konversi Query umum ke dalam Prosedur Query Laravel
Para suhu tulung bantu aku , aku punya sebuah query umum yang aku ingin gunakan di controller laravel , tapi sepertinya aku tidak tahu terlalu jauh untuk menuangkannya kedalam laravel , berikut query umum yang aku punya
select NM_PERUSAHAAN,
count(*) as total_count,
sum(FLAG_TERIMA) as approved,
sum(1 - FLAG_TERIMA) as not_approved
from MSTBEASISWAS
group by NM_PERUSAHAAN;
0
2 Jawaban:
Pakai DB::select bisa pakai query mysql kok
0
Mungkin bisa di coba seperti ini,,,
$results = DB::table('MSTBEASISWAS')
->select(DB::raw("NM_PERUSAHAAN,
count(*) as total_count,
sum(FLAG_TERIMA) as approved,
sum(1 - FLAG_TERIMA) as not_approved"
))
->groupBy('NM_PERUSAHAAN')
->get();
dd($results);
// atau bisa juga menggunakan query mentah sql, kira2 seperti ini
$results1 = DB::select("
SELECT NM_PERUSAHAAN,
count(*) as total_count,
sum(FLAG_TERIMA) as approved,
sum(1 - FLAG_TERIMA) as not_approved
from MSTBEASISWAS
group by NM_PERUSAHAAN
");
dd($results1);
Belum di tes, tp semoga bisa membantu....
0