Praktikum 5 SMBD
PRAKTIKUM 5
QUERY LAPORAN RESMI
1. Pelajari database penjualan.Kemudian kerjakan query berikut ini dengan menggunakan fasilitas yang disediakan oleh Microsoft Access
a. Tampilkan nomer order,tanggal order,dan nama barang yang dibeli
b. Tampilkan nomer order,nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500
c. Tampilkan nomer order ,nama pelanggan dan tanggal pembelian untuk yang tanggal pembeliannya lebih dari 21/1/1999
d. Tampilkan nomer order,nama pelanggan, dan semua item nama barang yang dibeli
2. Untuk query yang ada pada soal nomer 2,berikan perintah SQL-nya
HASIL LAPORAN
1. a) Menampilkan nomer order,tanggal order,dan nama barang.
b) Menampilkan nomer order,nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500
c. Tampilkan nomer order ,nama pelanggan dan tanggal pembelian untuk yang tanggal pembeliannya lebih dari 21/1/1999
d. Tampilkan nomer order,nama pelanggan, dan semua item nama barang yang dibeli
2. Perintah SQL-nya
a. Perintah SQL untuk menampilkan nomer order,tanggal order,dan nama barang yang dibeli
SELECT [barang Query].[No order], order.[Tanggal order], barang.[Nama barang]
FROM ([barang Query] INNER JOIN [order] ON [barang Query].[No order] = order.[No order]) INNER JOIN barang ON [barang Query].[No barang] = barang.[No barang];
b. Perintah SQL untuk menampilkan nomer order,nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500
SELECT * FROM BARANG
WHERE (((BARANG.harga)>1500));
c. Perintah SQL untuk menampilkan nomer order ,nama pelanggan dan tanggal order untuk yang tanggal pembeliannya lebih dari 21/1/1999
SELECT order.[No order], pelanggan.[Nama pelanggan], order.[Tanggal order]
FROM pelanggan INNER JOIN [order] ON pelanggan.[No pelanggan] = order.[No pelanggan]
WHERE (((order.[Tanggal order])>#1/21/1999#));
d. Perintah SQL untuk menampilkan nomer order,nama pelanggan, dan semua item nama barang yang dibeli
SELECT order.[No order], pelanggan.[Nama pelanggan], barang.[Nama barang]
FROM (pelanggan INNER JOIN [order] ON pelanggan.[No pelanggan] = order.[No pelanggan]) INNER JOIN (barang INNER JOIN detail_order ON barang.[No barang] = detail_order.[No barang]) ON order.[No order] = detail_order.[No order];
QUERY LAPORAN RESMI
1. Pelajari database penjualan.Kemudian kerjakan query berikut ini dengan menggunakan fasilitas yang disediakan oleh Microsoft Access
a. Tampilkan nomer order,tanggal order,dan nama barang yang dibeli
b. Tampilkan nomer order,nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500
c. Tampilkan nomer order ,nama pelanggan dan tanggal pembelian untuk yang tanggal pembeliannya lebih dari 21/1/1999
d. Tampilkan nomer order,nama pelanggan, dan semua item nama barang yang dibeli
2. Untuk query yang ada pada soal nomer 2,berikan perintah SQL-nya
HASIL LAPORAN
1. a) Menampilkan nomer order,tanggal order,dan nama barang.
b) Menampilkan nomer order,nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500
c. Tampilkan nomer order ,nama pelanggan dan tanggal pembelian untuk yang tanggal pembeliannya lebih dari 21/1/1999
d. Tampilkan nomer order,nama pelanggan, dan semua item nama barang yang dibeli
2. Perintah SQL-nya
a. Perintah SQL untuk menampilkan nomer order,tanggal order,dan nama barang yang dibeli
SELECT [barang Query].[No order], order.[Tanggal order], barang.[Nama barang]
FROM ([barang Query] INNER JOIN [order] ON [barang Query].[No order] = order.[No order]) INNER JOIN barang ON [barang Query].[No barang] = barang.[No barang];
b. Perintah SQL untuk menampilkan nomer order,nomer barang dan harga dari barang tersebut untuk yang harganya lebih dari 1500
SELECT * FROM BARANG
WHERE (((BARANG.harga)>1500));
c. Perintah SQL untuk menampilkan nomer order ,nama pelanggan dan tanggal order untuk yang tanggal pembeliannya lebih dari 21/1/1999
SELECT order.[No order], pelanggan.[Nama pelanggan], order.[Tanggal order]
FROM pelanggan INNER JOIN [order] ON pelanggan.[No pelanggan] = order.[No pelanggan]
WHERE (((order.[Tanggal order])>#1/21/1999#));
d. Perintah SQL untuk menampilkan nomer order,nama pelanggan, dan semua item nama barang yang dibeli
SELECT order.[No order], pelanggan.[Nama pelanggan], barang.[Nama barang]
FROM (pelanggan INNER JOIN [order] ON pelanggan.[No pelanggan] = order.[No pelanggan]) INNER JOIN (barang INNER JOIN detail_order ON barang.[No barang] = detail_order.[No barang]) ON order.[No order] = detail_order.[No order];
Tidak ada komentar:
Posting Komentar