Wednesday 24 May 2017

Tugas 7




Kali ini saya akan melanjutkan tugas kuliah saya dari sebelumnya, sekarang dari database kemarin kita tambahkan tabel Retur Jual lalu kita berikan relasi

create table returjual(
No_retur varchar (10) primary key,
NoNota varchar (10),
TanggalRetur date,
JumlahRetur int,
KetCacat varchar (50),
foreign key (NoNota) references penjualan (Nonota))




Soal
1. Isi data, ambil dari tabel penjualan, 2 record untuk diretur

 insert into returjual values
('RET001','JUAL005','2017/04/21',10,'Rusak'),
('RET002','JUAL002','2017/03/18',7,'Rusak')



2. Browsing operasi matematika menggunakan SQL untuk penambahan stok barang

3.Alternative lain, Update stok barang

 update barang set jumlah=300+5 where kdbrg='005'
 update barang set jumlah=250+5 where kdbrg='002'


4.Jumlah Retur tidak boleh melebihi jumlah jual

5.Tanggal Retur tidak boleh sebelum tanggal jual

6.Tambahkan 5 Data Retur

insert into returjual values
('RET003','JUAL003','2017/04/17',8,'Rusak'),
('RET004','JUAL004','2017/03/19',2,'Rusak'),
('RET005','JUAL002','2017/03/18',7,'Rusak'),
('RET006','JUAL003','2017/04/17',6,'Rusak'),
('RET007','JUAL004','2017/03/19',10,'Rusak')



7. Update data 3 retur
update returjual set TanggalRetur='2017/05/23' where No_retur='RET001'
update returjual set JumlahRetur='11' where No_retur='RET003'
update returjual set KetCacat='Pecah' where No_retur='RET002'



8. Delete record 1 data retur

   delete from returjual where No_retur='RET007'


 

9. Tambahkan field Jenis_paket
  alter table returjual add jenis_paket varchar (50)


10. Isi Jenis Paket
      update returjual set jenis_paket='JNT' where No_retur='RET001'
      update returjual set jenis_paket='POS' where No_retur='RET002'
      update returjual set jenis_paket='Tiki' where No_retur='RET003'
      update returjual set jenis_paket='JNE' where No_retur='RET004'
      update returjual set jenis_paket='Wahana' where No_retur='RET005'
      update returjual set jenis_paket='Lion' where No_retur='RET006'

No comments:

Post a Comment