Wednesday, May 24, 2017

Membuat Tabel Retur dengan SQL Server

Membuat Tabel Retur Jual
create table ReturJual
(
NoRetur varchar(10) primary key,
NoNotaJual varchar(10),
TanggalRetur date,
JumlahRetur int,
KeteranganCacat varchar(50),
foreign key(NoNotaJual) references Penjualan(NoNota)
)

1. Isi data, ambil dari tabel penjualan, 2 record diretur
insert into ReturJual values
(‘RET001′,’JUAL001′,’2017/03/23′,5,’Rusak’),
(‘RET002′,’JUAL002′,’2017/03/21′,5,’Rusak’)

2. browsing operasi matematika menggunakan SQL untuk penambahan stok barang
3. alternative lain, update stok barang
update Barang set Jumlah=50+5 where KdBrg=’BRG001′
update Barang set Jumlah=200+5 where KdBrg=’BRG004′

4. jumlah retur tidak melebihi jumlah jual
5. tanggal retur tidak boleh sebelum tanggal jual
6. tambahkan 5 data retur
insert into ReturJual values
(‘RET003′,’JUAL003′,’2017/04/20′,10,’Rusak’),
(‘RET004′,’JUAL004′,’2017/05/03′,1,’Rusak’),
(‘RET005′,’JUAL005′,’2017/05/03′,1,’Rusak’),
(‘RET006′,’JUAL006′,’2017/05/08′,2,’Rusak’),
(‘RET007′,’JUAL007′,’2017/05/13′,1,’Rusak’)

7. update data 3 retur
update ReturJual set KeteranganCacat=’Kadaluarsa’ where NoRetur=’RET005′
update ReturJual set TanggalRetur=’2017/05/10′ where NoRetur=’RET006′
update ReturJual set KeteranganCacat=’Kadaluarsa’ where NoRetur=’RET007′

8. delete record 1 data retur
delete from ReturJual
where NoRetur=’RET004′

9. tambahkan field jenis_paket
alter table ReturJual
add jenis_paket varchar(20)

10. isi jenis paket
update ReturJual set jenis_paket=’TIKI’ where NoRetur=’RET001′
update ReturJual set jenis_paket=’JNE’ where NoRetur=’RET002′
update ReturJual set jenis_paket=’POS’ where NoRetur=’RET003′
update ReturJual set jenis_paket=’WAHANA’ where NoRetur=’RET004′
update ReturJual set jenis_paket=’NINJA’ where NoRetur=’RET005′
update ReturJual set jenis_paket=’TIKI’ where NoRetur=’RET006′

0 comments:

Post a Comment