Basis Data Asn7

Anda mungkin juga menyukai

Anda di halaman 1dari 3

ASSESMENT BASIS DATA

TUGAS ASSESSMENT KE 7

DIBUAT OLEH :
RIZAL RIO ANDRIAN

221110053 / 12D1

FAKULTAS TEKNOLOGI INFORMASI PRODI INFORMATIKA

UNIVERSITAS MERCU BUANA YOGYAKARTA

SEMESTER GENAP

TAHUN 2022 / 2023


A. Soal (Ganjil)
1) Tampilkan nama customer yang paling banyak membeli barang
2) Tampilkan nama customer, tgl tansaksi, dan nama barang yang dibeli berdasarkan
tgl transaksi
3) Tampilkan tgl transaksi, total barang yang terjual pada tanggal tersebut
4) Tampilkan siapa saja customer yang membeli barang ‘Memory 512’
B. Query Sql
SELECT a.NmCustomer, MAX(c.Jumlah)
FROM customer a
JOIN penjualan b ON a.KdCustomer = b.KdCustomer
JOIN transaksi c ON b.NoFaktur = c.NoFaktur

SELECT a.NmCustomer, b.TgFaktur, d.NmBarang


FROM customer a
JOIN penjualan b ON a.KdCustomer = b.KdCustomer
JOIN transaksi c ON b.NoFaktur = c.NoFaktur
JOIN barang d ON c.KdBarang = d.KdBarang
ORDER BY b.TgFaktur

SELECT a.TgFaktur, SUM(b.Jumlah)


FROM penjualan a
JOIN transaksi b ON a.NoFaktur = b.NoFaktur
GROUP BY a.TgFaktur;

SELECT a.NmCustomer
FROM customer a
JOIN penjualan b ON a.KdCustomer = b.KdCustomer
JOIN transaksi c ON b.NoFaktur = c.NoFaktur
JOIN barang d ON c.KdBarang = d.KdBarang
WHERE d.NmBarang = 'Memory 512';
C. Screenshoot CMD
1. Nama customer yang paling banyak membeli barang
2. Nama customer, tgl tansaksi, dan nama barang yang dibeli berdasarkan tgl
transaksi

3. Tgl transaksi, total barang yang terjual pada tanggal tersebut

4. Customer yang membeli barang ‘Memory 512’

Anda mungkin juga menyukai