Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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;
avatar Ramadhan95
@Ramadhan95

1 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Pakai DB::select bisa pakai query mysql kok

cek di : https://laravel.com/docs/5.5/database

avatar nanto88
@nanto88

122 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

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

avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban