You are on page 1of 1

--2

select top 1 no_fak, SUM(jumlah_jual) as total from det_jual GROUP BY no_fak order by total desc
--alternatif jawaban utk no.2
SELECT no_fak, SUM(jumlah_jual) AS total FROM det_jual
GROUP BY no_fak HAVING SUM(jumlah_jual) = (SELECT MAX(A.total) fROM(
SELECT
SUM(jumlah_jual) AS total fROM det_jual GROUP BY no_fak)A)

--3
create view v_plg as
select distinct k.nm_ktg, pl.* from penjualan p INNER JOIN det_jual d ON (p.no_fak=d.no_fak) INNER
JOIN barang b on (d.kd_brg = b.kd_brg) inner join pelanggan pl on(pl.kd_plg=p.kd_plg) inner join
kategori k on (b.kd_ktg = k.kd_ktg) where k.nm_ktg = 'gula'

You might also like