jawaban1

download jawaban1

If you can't read please download the document

description

tgss

Transcript of jawaban1

SELECT pembelian.KodeBrg,stok.NamaBrg,SUM(pembelian.Jumlah) AS jumlah, stok.Hargabeli,stok.hargajual FROM stok JOIN pembelian USING(kodebrg) GROUP BY kodebrgSELECT pembelian.KodeBrg,stok.NamaBrg AS 'Nama Barang',SUM(pembelian.Jumlah) AS jumlah,supplier.nmsup AS SupplierFROM stok JOIN pembelian USING(kodebrg) JOIN supplier USING(kodesup) GROUP BY kodebrgSELECT stok.kodebrg,stok.namabrg,supplier.nmsup AS Supplier FROM (SELECT kodebrg, namabrg,kodesup FROM stok WHERE kodebrg NOT IN (SELECT kodebrg FROM pembelian)) stok JOIN supplier USING(kodesup)SELECT penjualan.KodeBrg,stok.NamaBrg,SUM(penjualan.Jumlah) AS jumlah,stok.hargajual FROM stok JOIN penjualan USING(kodebrg) GROUP BY kodebrgSELECT penjualan.KodeBrg,stok.NamaBrg,SUM(penjualan.Jumlah) AS jumlah,stok.hargajual,supplier.nmsup FROM stok JOIN penjualan USING(kodebrg) JOIN supplier USING(kodesup) GROUP BY kodebrgSELECT stok.kodebrg,stok.namabrg,stok.hargajual,supplier.nmsup FROM (SELECT kodebrg,namabrg,hargajual,kodesup FROM stok WHERE kodebrg IN (SELECT kodebrg FROM penjualan)) stok JOIN supplier USING(kodesup) JOIN penjualan USING(kodebrg)*** menampilkan barang yang tidak ada dalam penjualanSELECT stok.kodebrg,stok.namabrg,stok.hargabeli,supplier.nmsup FROM (SELECT kodebrg,namabrg,hargabeli,kodesup FROM stok WHERE kodebrg NOT IN (SELECT kodebrg FROM penjualan)) stok JOIN supplier USING(kodesup)*** menampilkan barang yang tidak ada dalam pembelianSELECT stok.kodebrg,stok.namabrg,stok.hargabeli,supplier.nmsup FROM (SELECT kodebrg,namabrg,hargabeli,kodesup FROM stok WHERE kodebrg NOT IN (SELECT kodebrg FROM pembelian)) stok JOIN supplier USING(kodesup)*** Menampilkan kode, nama, nama suplierSELECT stok.kodebrg,stok.namabrg,supplier.nmsupFROM stok JOIN supplier USING(kodesup)*** Menapilkan kode, nama, stokawal, harga, total harga beliSELECT kodebrg,namabrg,stokawal,hargabeli,(stokawal*hargabeli) AS totalhargabeli FROM stok*** Menampilkan total bayarSELECT SUM(stokawal*hargabeli) AS total FROM stok*** Menampilkan kode, nama, stok awal, jumlah beli dan jika tidak ada beli maka diisi dgn '0'SELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(pembelian.jumlah,0)) AS beliFROM stok LEFT JOIN pembelian USING(kodebrg) GROUP BY kodebrg*** Menampilkan kode, nama, stok awal, jumlah jual dan jika tidak ada jual maka diisi dgn '0'SELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(penjualan.jumlah,0)) AS jual FROM stok LEFT JOIN penjualan USING(kodebrg) GROUP BY kodebrg*** Menampilkan kode, nama, stok awal, jumlah beli, jumlah jualSELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(pembelian.jumlah,0)) AS beli,SUM(IFNULL(penjualan.jumlah,0)) AS jual FROM stok LEFT JOIN pembelian USING(kodebrg) LEFT JOIN penjualan USING(kodebrg) GROUP BY kodebrg*** Menampilkan kode, nama, stok awal, jumlah beli, jumlah jual, stok akhirSELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(pembelian.jumlah,0)) AS beli,SUM(IFNULL(penjualan.jumlah,0)) AS jual,stokawal+SUM(IFNULL(pembelian.jumlah,0))-SUM(IFNULL(penjualan.jumlah,0)) AS stokakhirFROM stok LEFT JOIN pembelian USING(kodebrg) LEFT JOIN penjualan USING(kodebrg) GROUP BY kodebrg*** Menampilkan kode, nama, stok awal, jumlah beli, jumlah jual, stok akhirSELECT kodebrg,namabrg,stokawal,beli,jual, ((stokawal+beli)-jual) AS sisa FROM (SELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(pembelian.jumlah,0)) AS beli, SUM(IFNULL(penjualan.jumlah,0)) AS jual FROM stok LEFT JOIN pembelian USING(kodebrg) LEFT JOIN penjualan USING(kodebrg) GROUP BY kodebrg ) AS barang*** Menampilkan kode, nama, stok awal, jumlah beli, jumlah jual, stok akhirSELECT barang.kodebrg,barang.namabrg,barang.stokawal,barang.beli,barang.jual, ((barang.stokawal+barang.beli)-barang.jual) AS stokakhir FROM (SELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(pembelian.jumlah,0)) AS beli, SUM(IFNULL(penjualan.jumlah,0)) AS jual FROM stok LEFT JOIN pembelian USING(kodebrg) LEFT JOIN penjualan USING(kodebrg) GROUP BY kodebrg ) AS barang*** Menampilkan kode, nama, stok awal, jumlah beli, jumlah jual, stok akhirSELECT kodebrg AS KODE,namabrg AS 'NAMA BARANG',stokawal AS 'STOK AWAL',beli AS'PEMBELIAN',jual AS'PENJUALAN', ((barang.stokawal+barang.beli)-barang.jual) AS 'STOK AKHIR' FROM (SELECT stok.kodebrg,stok.namabrg,stok.stokawal,SUM(IFNULL(pembelian.jumlah,0)) AS beli, SUM(IFNULL(penjualan.jumlah,0)) AS jual FROM stok LEFT JOIN pembelian USING(kodebrg) LEFT JOIN penjualan USING(kodebrg) GROUP BY kodebrg ) AS barang