Pertemuan 7 praktek SQL kelas C
membuat tabel retur jual
create table returjual(
no_retur varchar (10),
no_nota varchar (10),
TanggalRetur date,
JumlahRetur int,
KetCacat varchar (50),
primary key(no_retur),
foreign key (no_nota) references
penjualan (no_nota))
1. Isi data, ambil dari tabel penjulan, 2 record
untuk diretur
insert into returjual values
('RET001','JUAL001','2017/01/10',5,'Rusak'),
('RET002','JUAL004','2017/05/10',5,'Rusak')
2. Browsing operasi matematika menggunakan SQL
untuk penambahan stok barang
3. Alternative lain, update stok barang
update
barang set jumlah=10+5 where KdBrg='001'
update
barang set jumlah=50+5 where KdBrg='004'
4. Jumlah retur tidak melebihi jumlah jual
5. tanggal retur tidak boleh sebelu tabggal jual
6. tambahkan 5 data retur
insert into returjual values
('RET003','JUAL002','2017/08/17',8,'Rusak'),
('RET004','JUAL003','2017/06/19',1,'Rusak'),
('RET005','JUAL001','2017/01/10',4,'Rusak'),
('RET006','JUAL002','2017/08/17',5,'Rusak'),
('RET007','JUAL003','2017/06/19',2,'Rusak')
7. update data 3 retur
update
returjual set KetCacat='Kadaluarsa' where
No_retur='RET005'
update
returjual set KetCacat='Kadaluarsa' where
No_retur='RET006'
update
returjual set KetCacat='Kadaluarsa' where
No_retur='RET007'
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 (20)
10. isi jenis paket
update
returjual set jenis_paket='JNE' where No_retur='RET001'
update
returjual set jenis_paket='Tiki' where No_retur='RET002'
update
returjual set jenis_paket='POS' where No_retur='RET003'
update
returjual set jenis_paket='Wahana' where No_retur='RET004'
update
returjual set jenis_paket='Lion' where No_retur='RET005'
update
returjual set jenis_paket='Parsel' where No_retur='RET006'