Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67507 Members, 783 Products, 5291 Topic, 12956 Comments)

Query untuk hitung jumlah data masuk, keluar dari 2 table transaksi

Dibuat
Login Terakhir 26 Hari lalu,
Telah Dilihat 2048 Kali
Saifuddin Zuhri Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Salaam,..
  3. Mas mohon pencerahannya,
  4. saya punya 3 tabel,
  5. - Obat (kode_obat*, nama_obat, satuan, harga_beli,harga_jual)
  6. - obat Masuk (kode_obat*, jumlah_masuk, tanggal_masuk, kode_transaksi)
  7. - Obat Keluar (kode_obat*, jumlah_keluar, tanggal_keluar, kode_transaksi)
  8.  
  9. Saya ingin menampilkan ke tabel
  10.  
  11. | NO | NAMA OBAT| SATUAN | HARGA
  12. (Rp) | JUMLAH OBAT masuk | NILAI OBAT masuk
  13. (Rp) |JUMLAH OBAT keluar | NILAI
  14. OBAT keluar(Rp) |
  15. -----------------------------------------------------------------------------------------------------------------------------
  16. | | | | | |dst
  17. -----------------------------------------------------------------------------------------------------------------------------
  18. Jumlah | | |
  19. -----------------------------------------------------------------------------------------------------------------------------
  20.  

Ada 4 Jawaban

Bukhori Muslim
commented on 30 Okt 2018 13:21:11
  1. Assalam,.. gini gan :
  2. SELECT a.nama_obat, a.satuan, a.harga_jual, a.harga_beli, b.masuk, (b.masuk*a.harga_beli) as masuk_rp, c.keluar, (c.keluar*a.harga_jual)
  3. FROM (SELECT * FROM obat) as a
  4. LEFT JOIN
  5. (SELECT kode_obat, sum(jumlah_masuk) as masuk FROM obat_masuk) as b on a.kode_obat=b.kode_obat
  6. LEFT JOIN
  7. (SELECT kode_obat, sum(jumlah_keluar) as keluar FROM obat_keluar) as c on a.kode_obat=c.kode_obat
Saifuddin Zuhri
commented on 30 Okt 2018 15:33:23
  1. Wa'alaikum Salaam mas Bukhori,...
  2. Alhmdllah sudah tampil, namun hanya di baris pertama yang full, baris kedua dan seterusnya belum full.
  3. Mohon Pencerahannya mas, GAMBAR TERLAMPIR
Terdapat 1 File dilampirkan :
1. hampir_fix.png (43 KB)
PHPMU.COM Support
commented on 31 Okt 2018 05:49:51
  1. Assalam,.. saya bantu perbaiki :
  2. SELECT a.kode_obat, a.nama_obat, a.satuan, a.harga_jual, a.harga_beli, b.masuk, (b.masuk*a.harga_beli) as masuk_rp, c.keluar, (c.keluar*a.harga_jual) as keluar_rp
  3. FROM (SELECT * FROM is_obat) as a left join
  4. (SELECT kode_obat, sum(jumlah_masuk) as masuk FROM is_obat_masuk GROUP BY kode_obat) as b on a.kode_obat=b.kode_obat
  5. left join
  6. (SELECT kode_obat, sum(jumlah_keluar) as keluar FROM is_obat_keluar GROUP BY kode_obat) as c on a.kode_obat=c.kode_obat
Terdapat 1 File dilampirkan :
1. 10-31-2018_5-48-10_AM.png (59 KB)
Saifuddin Zuhri
commented on 03 Nov 2018 20:54:39
  1. Wa'alaikumsalaam.... Alhmdllah SOLVED..!
  2. terimakasih Mas Robby dan Mas Bukhori atas pencerahannya
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!