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