Rabu, 01 Juli 2015

Mencari Sisa Pembelian Barang MYSQL

Untuk menampilkan sisa pembelian barang dengan mysql menggunakan select didalam select. Sebagai contoh, design database sebagai berikut :


untuk menampilkan sisa pesanan, query nya sebagai berikut :


SELECT r1.*,
   ( SELECT r2.pesan - SUM(r2.datang)
     FROM ttb AS r2
     WHERE r2.nopo = r1.nopo AND datediff(r1.tanggal, r2.tanggal)
     BETWEEN 0 AND 9
   ) AS sisa
FROM ttb AS r1
ORDER BY r1.tanggal

Untuk hasilnya :


Semoga membantu, sekian. ;-)


Tidak ada komentar:

Posting Komentar