Wednesday 3 May 2017

UTS



UTS PRAKTEK SQL SERVER

TABEL RELASI




1. Create tabel penjualan

create table penjualan

(nonota varchar(10) primary key,

 kdbrg varchar(10) foreign key references barang,

Tanggaltrans date,

 jumlahjual int,

 hargajual int,

 total int)



 
2. isi tabel penjualan
insert into penjualan values ('JUAL001','001','2017/03/20',10,3000,30000)
insert into penjualan values ('JUAL002','004','2017/03/18',15,4000,60000)
insert into penjualan values ('JUAL003','003','2017/04/17',30,5000,150000)
insert into penjualan values ('JUAL004','005','2017/03/19',20,5000,250000)
insert into penjualan values ('JUAL005','003','2017/04/21',20,10000,200000)
select*from penjualan
3. Tambahkan 1 field di tabel penjualan


alter table penjualan add tglkedaltrans date



4. Hapus 1 record
delete from penjualan where jumlahjual ='10'

5. Isi data field yang kosong
update penjualan set tglkedaltrans='2017/04/18' where kdbrg='004'
update penjualan set tglkedaltrans='2017/05/17' where kdbrg='003'
update penjualan set tglkedaltrans='2017/04/18' where kdbrg='005'
update penjualan set tglkedaltrans='2017/05/21' where kdbrg='003'


6. Tampilkan nama barang dan jumlah jual
SELECT  Barang.nmbrg, penjualan.Tanggaltrans FROM Barang INNER JOIN pembelian ON Barang.kdbrg = pembelian.kdbrg INNER JOIN
penjualan ON Barang.kdbrg = penjualan.kdbrg INNER JOIN Supplier ON pembelian.kdsupplier = Supplier.Kdsup

7. Tampilkan jenis barang dan jumlah jual
SELECT Barang.jnsbrng, penjualan.jumlahjual FROM Barang INNER JOIN pembelian ON Barang.kdbrg = pembelian.kdbrg INNER JOIN
penjualan ON Barang.kdbrg = penjualan.kdbrg INNER JOIN Supplier ON pembelian.kdsupplier = Supplier.Kdsup

8. Tampilkan stok dari barang yang penjualannya di bulan april 2017
select jumlahjual from penjualan where Tanggaltrans like '2017/04/19'
9. Tampilkan harga jual yang barang nya Shampo Clear
select hargajual from Barang,penjualan where barang.kdbrg=penjualan.kdbrg and  nmbrg='clear'
10. Tampilkan nama barang, tanggal beli, tanggal jual dan stok

select nmbrg, tanggalbeli, tanggaltrans, jumlah from pembelian,penjualan,barang where barang.kdbrg= penjualan.kdbrg and pembelian.kdbrg=barang.kdbrg






No comments:

Post a Comment