Kamis, 08 November 2012

Praktikum 5 SMBD

. pelajari database penjualan , kemduian kerjakan query berikut ini dengan menggunakan fasislitas yang disediakan oleh s access

a. tampilkan no order , tanggal order, dan nama barang yang di beli
b. tampilkan nomor order, tanggal order dan harga dari barang tersebut untuk yang harganya lebih dari 1500
c. tampilkan no order ,nama pelanggan,dan tanggal pembelian untuk yang tanggal pembelianya lebih dari 21/1/1999
d. Tampilkan nomor order ,nama pelanggan ,dan semua item nama barang yang di belinya.

2. untuk Query yang ada pada soal no 2 , berikan soal SQLnya.
 
jawab 
 
 
 a. Perintah SQL untuk menalpilkan no. order, tanggal order dan nama barang yang di beli:
SELECT order.nomor_order, order.tanggal_order, barang.nama_barang
FROM [order] INNER JOIN (barang INNER JOIN detail_order ON barang.[nomor_barang] = detail_order.[nomor_barang]) ON order.[nomor_order] = detail_order.[nomor_order];
b.Perintah SQL untuk menamlpilkan nomor order, nomor barang dan harga  untuk harga > 1500

SELECT order.nomor_order, barang.nomor_barang, barang.harga
FROM [order] INNER JOIN (barang INNER JOIN detail_order ON barang.[nomor_barang] = detail_order.[nomor_barang]) ON order.[nomor_order] = detail_order.[nomor_order]
WHERE (((barang.harga)>1500));

c.    Perintah SQL untuk menalpilkan nomer order, nama pelanggan, dan tanggal pembelian dimana tanggal pembeliannya > 21/1/1999

SELECT order.nomor_order, order.tanggal_order, pelanggan.nama_pelanggan
FROM pelanggan INNER JOIN [order] ON pelanggan.[nomor_pelanggan] = order.[nomor_pelanggan]
WHERE (((order.tanggal_order)>#1/21/1999#));

d. .      Perintah SQL untuk menalpilkan nomer order, nama pelanggan dan nama barang yang di beli:

SELECT [order Query].nomor_order, [order Query].nama_pelanggan, barang.nama_barang
FROM [order Query] INNER JOIN (barang INNER JOIN detail_order ON barang.[nomor_barang] = detail_order.[nomor_barang]) ON [order Query].[nomor_order] = detail_order.[nomor_order];

Tidak ada komentar:

Posting Komentar