Tabel Retur Jual
Setelah kemarin membuat tabel penjualan, sekarang akan kita buat tabel Retur Jual.
Pertama-tama kita membuat tabel Retur Jual dulu.
create table "Retur Jual"
("No Retur" Varchar(10) primary key ,
Nonota varchar(10) foreign key references
penjualan(Nonota) ,
"Tanggal Retur" date ,
"Jumlah Retur" int ,
"Keterangan Cacat" varchar(50))
1. Isi data, ambil dari tabel penjualan, 2
record untuk di retur
insert into [Retur Jual]
values
('RTR001','JUAL001','2017/03/25','2','Cacat')
insert into [Retur Jual]
values
('RTR002','JUAL005','2017/05/10','5','Cacat')
2. Browsing operasi matematika menggunakan
sql untuk penambahan stok barang
3. Alternatif lain, update stok barang
SELECT Jumlah, Jumlahjual, [Jumlah Retur], ((Barang.jumlah-Penjualan.jumlahjual)+[Retur
Jual].[Jumlah Retur])
AS 'Stock_Update' FROM Barang
inner join Penjualan on Barang.Kdbrg=Penjualan.Kdbrg
inner join [RETUR JUAL] on PENJUALAN.NONOTA=[RETUR JUAL].Nonota
4. Jumlah retur tidak melebihi jumlah jual
SELECT Jumlahjual,
[Jumlah Retur]
FROM Barang
inner join Penjualan on Barang.Kdbrg=Penjualan.Kdbrg
inner join [RETUR JUAL] on PENJUALAN.NONOTA=[RETUR JUAL].Nonota
5. Tanggal retur tidak boleh sebelum
tanggal jual
SELECT Tanggaltrans,
[Tanggal Retur]
FROM Barang
inner join Penjualan on Barang.Kdbrg=Penjualan.Kdbrg
inner join [RETUR JUAL] on PENJUALAN.NONOTA=[RETUR JUAL].Nonota
6. Tambahkan 5 data retur
insert into [Retur Jual]
values ('RTR003','JUAL002','2017/03/25','3','Kadaluwarsa')
insert into [Retur Jual]
values ('RTR004','JUAL003','2017/04/20','5','Cacat')
insert into [Retur Jual]
values ('RTR005','JUAL005','2017/05/10','1','Cacat')
insert into [Retur Jual]
values ('RTR006','JUAL006','2017/06/10','2','Cacat')
insert into [Retur Jual]
values ('RTR007','JUAL007','2017/06/25','1','Kadaluwarsa')
7. Update data 3 retur
update [Retur Jual] set [Jumlah Retur]='3' where [No Retur]='RTR005';
update [Retur Jual] set [Tanggal Retur]='2017/06/12' where [No Retur]='RTR006';
update [Retur Jual] set [Keterangan Cacat]='Kadaluwarsa' where [No Retur]='RTR004';
8. Delete record 1 data retur
delete from [Retur Jual] where [No Retur]='RTR005';
9. Tambahkan field jenis_paket
alter table [Retur Jual] add jenis_paket varchar(20)
10. Isi jenis paket
update [Retur Jual] set jenis_paket='JNE' where [No Retur]='RTR004';
update [Retur Jual] set jenis_paket='JNE' where [No Retur]='RTR001';
update [Retur Jual] set jenis_paket='POS' where [No Retur]='RTR002';
update [Retur Jual] set jenis_paket='POS' where [No Retur]='RTR003';
update [Retur Jual] set jenis_paket='WAHANA' where [No Retur]='RTR006';
update [Retur Jual] set jenis_paket='WAHANA' where [No Retur]='RTR007';
Tidak ada komentar:
Posting Komentar