Postingan lainnya
Cara menampilkan sub total dalam laporan
saya sedang mengerjakan studi kasus menggunakan framework laravel, saya bingung gimana nampilin sub total pembelian untuk satu faktur, sprt gambar laporan pembelian dibawah, faktur SS-FK2 ada 2, gimana biar muncul satu aja, terus sub totalnya jadi1.390.000, mohon bantuan temen-temen sekalian ya
lap.png
---------
ini bladenya
blade.png
ini controllernya
controller.png
ini tabel dpembeliannya
dpembelian
2 Jawaban:
Jawaban Terpilih
<div>Tabel pembelian :</div><pre>+----+--------------+--------------+-----+----------+ | id | pembelian_id | sparepart_id | qty | hrg_beli | +----+--------------+--------------+-----+----------+ | 42 | 27 | 1 | 10 | 60000 | | 43 | 28 | 1 | 20 | 60000 | | 44 | 28 | 2 | 19 | 10000 | +----+--------------+--------------+-----+----------+</pre><div><br>Query mysql untuk menjumlahkan 2 row :</div><pre>SELECT pembelian_id, (SELECT SUM(hrg_beli) FROM pembelian AS P1 WHERE P1.pembelian_id=P2.pembelian_id) AS subtotal FROM pembelian AS P2 GROUP BY pembelian_id</pre><div><br>Hasil :</div><pre>+--------------+----------+ | pembelian_id | subtotal | +--------------+----------+ | 27 | 60000 | | 28 | 70000 | +--------------+----------+</pre><div><br>Semoga cepat paham dan membantu.</div>
<div>Maaf mas, kalau memakai query seperti itu sama dengan menjalankan dua query....<br>Jadi saya sudah ganti yang ini :</div><pre>SELECT pembelian_id, (SELECT SUM(hrg_beli) FROM pembelian AS P1 WHERE P1.pembelian_id=P2.pembelian_id) AS subtotal FROM pembelian AS P2 GROUP BY pembelian_id</pre><div><br>Menjadi seperti ini :</div><pre>SELECT P1.pembelian_id, SUM(P2.hrg_beli) AS subtotal FROM pembelian AS P1 LEFT JOIN pembelian AS P2 ON P1.pembelian_id=P2.pembelian_id GROUP BY pembelian_id</pre><div><br>Semoga membantu</div>