Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
gimana Cara sum tiap field di laravel
kebetulan saya mau jumlahin field pokok, bruto dan bunga yang ada di tabel data_pinjaman. klo disatuin gak bisa, soalnya kan parsing ke data pinjaman nya pake {{$data_pinjaman}}.
Tampilan Web
sum laravel.png
Bentuk Database
brutopokokbunga.png
Controller
public function global(){
$data_pinjaman = DB::table('data_pinjaman')->sum('pokok');
return view('filter.global',compact('data_pinjaman'));
}
Views
<td></td> // ini buat bruto
<td>{{ $data_pinjaman }}</td> // ini buat pokok
<td></td> // ini buat bunga
Pake foreach juga gakbs
Controller
public function global(){
$data_pinjaman = DB::table('data_pinjaman')->sum('hutang_pokok');
return view('filter.global',compact('data_pinjaman'));
}
Views
@foreach($data_pinjaman as $key => $data)
<td>{{ $data->bruto}}</td>
<td>{{ $data->pokok}}</td>
<td>{{ $data->bunga}}</td>
@endforeach
Bentuk erorr
error.png
1 Jawaban:
<div>Hi <a href="https://sekolahkoding.com/user/dynemix">@dynemix</a>,<br>coba gini</div><pre>// php
$query = SELECT SUM('bruto') as sumBruto, SUM('pokok') as sumPokok, SUM('bunga') as sumBunga FROM 'data_pinjaman' GROUP BY 1,2,3;
;
$result = DB::table('data_pinjaman') ->select(DB::raw($query)) ->get();
foreach ($result as $r) { $sumBruto = $r->sumBruto; $sumPokok = $r->sumPokok; $sumBunga = $r->sumBunga; }
return view('<VIEW_NAME>', compact('sumBruto', 'sumPokok', 'sumBunga'));
// view <table> <tr> <td>bruto</td> <td>pokok</td> <td>bunga</td> </tr> <tr> <td>{{ $sumBruto }}</td> <td>{{ $sumPokok }}</td> <td>{{ $sumBunga }}</td> </tr> </table></pre>
Tanggapan
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from data_pinjaman
' at line 1 (SQL: select from data_pinjaman
)