Wednesday, January 12, 2011

Contoh Soal View

1)Pelanggan yang tidak bertransaksi di bulan juni 2005

SELECT dbo.Pelanggan.KodePelanggan, dbo.Pelanggan.NamaPelanggan, dbo.FJ.TglFJ
FROM dbo.Pelanggan LEFT OUTER JOIN
dbo.FJ ON dbo.Pelanggan.KodePelanggan = dbo.FJ.KodePelanggan
WHERE (dbo.Pelanggan.KodePelanggan NOT IN
(SELECT KodePelanggan
FROM dbo.FJ AS FJ_1
WHERE (TglFJ BETWEEN '6/1/2005' AND '6/30/2005 23:59:59')))

2) Buat view barang barang yang terjual di juni dan juli 2005 khusus yang bertanda cek


SELECT DISTINCT dbo.Barang.KodeBarang, dbo.Barang.NamaBarang, dbo.FJ.TglFJ, dbo.Barang.Cek
FROM dbo.Barang INNER JOIN
dbo.FJDet ON dbo.Barang.KodeBarang = dbo.FJDet.KodeBarang INNER JOIN
dbo.FJ ON dbo.FJDet.NoFJ = dbo.FJ.NoFJ
WHERE (dbo.FJ.TglFJ BETWEEN '6/1/2005' AND '7/31/2005 23:59:59') AND (dbo.Barang.Cek = 1)

No comments:

Post a Comment