Anda di halaman 1dari 3

1.

SELECT tgl_trans,id_bayar,nama,sisa_piutang FROM transaksi JOIN pembayaran ON


transaksi.id_trans=pembayaran.id_bayar JOIN pegawai ON
pembayaran.id_pegawai=pegawai.id_pegawai ORDER BY transaksi.tgl_trans, id_bayar ASC
2. SELECT id_nota,tgl_nota,pelanggan.nama,pegawai.nama FROM nota_penjualan JOIN pelanggan
ON nota_penjualan.id_pelanggan=pelanggan.id_pelanggan JOIN pegawai ON
nota_penjualan.id_pegawai=pegawai.id_pegawai
3. SELECT id_nota,tgl_nota,pelanggan.nama,pegawai.nama FROM nota_penjualan JOIN pelanggan
ON nota_penjualan.id_pelanggan=pelanggan.id_pelanggan JOIN pegawai ON
nota_penjualan.id_pegawai=pegawai.id_pegawai WHERE nota_penjualan.tgl_nota=20130501
4. SELECT tgl_trans,pegawai.nama FROM transaksi JOIN pembayaran ON
transaksi.id_trans=pembayaran.id_bayar JOIN pegawai ON
pembayaran.id_pegawai=pegawai.id_pegawai WHERE transaksi.tgl_trans=20130501
5. SELECT tgl_trans,barang.nama,jumlah FROM transaksi JOIN retur ON
transaksi.id_trans=retur.id_retur JOIN detail_retur ON retur.id_retur=detail_retur.id_retur JOIN
barang ON detail_retur.id_barang=barang.id_barang
6. SELECT DISTINCT tgl_nota,nama,nama_kategori FROM nota_penjualan JOIN detail_penjualan
ON nota_penjualan.id_nota=detail_penjualan.id_nota JOIN barang ON
detail_penjualan.id_barang=barang.id_barang JOIN kategori_barang ON
barang.id_kategori=kategori_barang.id_kategori ORDER BY tgl_nota,nama,nama_kategori ASC
7. SELECT DISTINCT tgl_nota,nama,nama_kategori,sum(jumlah) FROM nota_penjualan JOIN
detail_penjualan ON nota_penjualan.id_nota=detail_penjualan.id_nota JOIN barang ON
detail_penjualan.id_barang=barang.id_barang JOIN kategori_barang ON
barang.id_kategori=kategori_barang.id_kategori GROUP BY barang.id_barang,tgl_nota ORDER
BY tgl_nota ASC
8. SELECT DISTINCT tgl_nota,nama,nama_kategori,sum(jumlah) FROM nota_penjualan JOIN
detail_penjualan ON nota_penjualan.id_nota=detail_penjualan.id_nota JOIN barang ON
detail_penjualan.id_barang=barang.id_barang JOIN kategori_barang ON
barang.id_kategori=kategori_barang.id_kategori GROUP BY barang.id_barang,tgl_nota HAVING
sum(jumlah)>=3 ORDER BY tgl_nota,sum(jumlah) ASC
9. SELECT barang.nama,pelanggan.nama FROM barang JOIN detail_penjualan ON
barang.id_barang=detail_penjualan.id_barang JOIN nota_penjualan ON
nota_penjualan.id_nota=detail_penjualan.id_nota JOIN pelanggan ON
pelanggan.id_pelanggan=nota_penjualan.id_pelanggan WHERE barang.nama LIKE '%SHARP%'
OR barang.nama LIKE '%LG%' ORDER BY barang.nama,pelanggan.nama ASC
10. SELECT pelanggan.nama,nama_kategori,barang.nama FROM pelanggan JOIN nota_penjualan ON
nota_penjualan.id_pelanggan=pelanggan.id_pelanggan JOIN detail_penjualan ON
detail_penjualan.id_nota=nota_penjualan.id_nota JOIN barang ON
barang.id_barang=detail_penjualan.id_barang JOIN kategori_barang ON
kategori_barang.id_kategori=barang.id_kategori
11. SELECT tgl_nota,nota_penjualan.id_nota,pelanggan.nama,pegawai.nama,barang.nama,jumlah
FROM nota_penjualan JOIN pelanggan ON
nota_penjualan.id_pelanggan=pelanggan.id_pelanggan JOIN pegawai ON
pegawai.id_pegawai=nota_penjualan.id_pegawai JOIN detail_penjualan ON
detail_penjualan.id_nota=nota_penjualan.id_nota JOIN barang ON
barang.id_barang=detail_penjualan.id_barang
12. SELECT tgl_trans,jurnal.id_trans,jurnal.no_akun,nm_akun,jurnal.posisi_dr_cr,nominal FROM
jurnal JOIN transaksi on jurnal.id_trans=transaksi.id_trans JOIN akun on
akun.no_akun=jurnal.no_akun ORDER BY tgl_trans,jurnal.id_trans
13. SELECT barang.nama,nama_kategori,sum(jumlah) AS total_unit FROM barang JOIN
detail_penjualan ON barang.id_barang=detail_penjualan.id_barang JOIN kategori_barang ON
kategori_barang.id_kategori=barang.id_kategori GROUP BY barang.id_barang HAVING
total_unit >50
14. SELECT barang.nama,nama_kategori,sum(jumlah) AS total_unit FROM barang JOIN detail_retur
ON barang.id_barang=detail_retur.id_barang JOIN kategori_barang ON
kategori_barang.id_kategori=barang.id_kategori GROUP BY barang.id_barang
15. SELECT barang.nama, kategori_barang.nama_kategori FROM barang JOIN kategori_barang ON
barang.id_kategori=kategori_barang.id_kategori LEFT JOIN detail_penjualan ON
detail_penjualan.id_barang=barang.id_barang WHERE detail_penjualan.id_nota is NULL
16. SELECT barang.nama,nama_kategori,sum(jumlah) AS total_unit FROM barang JOIN
kategori_barang ON barang.id_kategori=kategori_barang.id_kategori JOIN detail_penjualan ON
barang.id_barang=detail_penjualan.id_barang GROUP BY barang.id_barang ORDER BY total_unit
DESC
17. SELECT pelanggan.nama AS nama_pelanggan,nama_kategori, barang.nama AS nama_barang,
pegawai.nama AS nama_pegawai FROM nota_penjualan JOIN pelanggan ON
pelanggan.id_pelanggan=nota_penjualan.id_pelanggan JOIN detail_penjualan ON
detail_penjualan.id_nota=nota_penjualan.id_nota JOIN pegawai ON
pegawai.id_pegawai=nota_penjualan.id_pegawai JOIN barang ON
barang.id_barang=detail_penjualan.id_barang JOIN kategori_barang ON
kategori_barang.id_kategori=barang.id_kategori
18. SELECT nama_kategori, barang.nama AS nama_barang, sum(jumlah) AS
total_item_terjual_perbarang FROM kategori_barang JOIN barang ON
kategori_barang.id_kategori=barang.id_kategori JOIN detail_penjualan ON
detail_penjualan.id_barang=barang.id_barang GROUP BY barang.id_barang ORDER BY
nama_barang
19. SELECT nama_kategori, barang.nama AS nama_barang, sum(jumlah) AS
total_item_terjual_perbarang FROM kategori_barang JOIN barang ON
kategori_barang.id_kategori=barang.id_kategori JOIN detail_penjualan ON
detail_penjualan.id_barang=barang.id_barang GROUP BY barang.id_barang HAVING
total_item_terjual_perbarang >2 ORDER BY nama_barang
20. SELECT barang.nama, harga FROM barang LEFT JOIN detail_penjualan ON
barang.id_barang=detail_penjualan.id_barang WHERE detail_penjualan.id_barang IS NULL

Anda mungkin juga menyukai