Jawabanuasperbaikan B 14311470 M.irfan Tanjung
Jawabanuasperbaikan B 14311470 M.irfan Tanjung
2. vw---menampilkan data barang terjual secara terurut dari yang kurang lari
select tbl_b_brg_14311470.kodebarang as `Kode Barang`,
tbl_b_brg_14311470.namabarang as `Nama Barang`,
sum(jumlahjual) as `Jumlah Jual`
from tbl_b_dtl_14311470,tbl_b_brg_14311470
WHERE tbl_b_brg_14311470.kodebarang = tbl_b_dtl_14311470.kodebarang
GROUP by tbl_b_brg_14311470.kodebarang
order by sum(jumlahjual) asc
5. ps---menampilkan transaksi detail barang yang terjual untuk 1 des 2016 s/d 15 des
2016
CREATE DEFINER=`root`@`localhost` PROCEDURE `SP_8_3c_14311470`()
BEGIN
select tbl_b_trn_14311470.notransaksi as `No Transaksi`,
tanggal as `Tanggal`,
tbl_b_brg_14311470.kodebarang as `Kode Barang`,
namabarang as `Nama Barang`,
jumlahjual as `Jumlah Barang`,
hargajual as `Harga Jual`,
(jumlahjual*hargajual) as `Total`
from tbl_b_brg_14311470,tbl_b_trn_14311470,tbl_b_dtl_14311470
where tbl_b_brg_14311470.kodebarang=tbl_b_dtl_14311470.kodebarang and
tbl_b_trn_14311470.notransaksi=tbl_b_dtl_14311470.notransaksi and
tanggal BETWEEN "2016-12-01" and "2016-12-15";
END$$
6. fc---tampilkam jumlah item untuk semua transsaksi pada tgl 3 des 2016
CREATE DEFINER=`root`@`localhost` FUNCTION `FC_8_2a_14311470`(tgl date)
RETURNS int(11)
BEGIN
DECLARE hasil int;
select count(jumlahjual) as `Jumlah Item` into hasil
from tbl_b_dtl_14311470,tbl_b_trn_14311470
where tbl_b_trn_14311470.notransaksi = tbl_b_dtl_14311470.notransaksi and
tanggal=tgl;
return hasil;
END$$
7. fc---tampilkan jumlah barang untuk semua transaksi pada tgl 3 des 2016
CREATE DEFINER=`root`@`localhost` FUNCTION `FC_8_2b_14311470`(tgl date)
RETURNS int(11)
BEGIN
DECLARE hasil int;
select COUNT(jumlahjual) as `Jumlah Item` into hasil
from tbl_b_dtl_14311470,tbl_b_trn_14311470
where tbl_b_trn_14311470.notransaksi = tbl_b_dtl_14311470.notransaksi and
tanggal=tgl;
return hasil;
END$$