1.
select to_char(j.tgl_penjualan, ‘MM’) as nomer,
to_char(j.tgl_penjualan, ‘MONTH’) as bulan,
to_char(j.tgl_penjualan, ‘YYYY’) as tahun,
sum(j.total_penjualan) as pemasukan,
sum(b.total_harga) as pengeluaran,
sum(j.total_penjualan) – sum(b.total_harga) as selisih,
decode(sign(sum(j.total_penjualan) – sum(b.total_harga)), -1, ‘Rugi’, 1, ‘Untung’, 0, ‘Impas’) “UNTUNG/RUGI”
from penjualan j, pembelian b
where to_char(j.tgl_penjualan, ‘YYYY’) = ‘2008′
and to_char(b.tanggal_pembelian, ‘YYYY’) = ‘2008′
and to_char(j.tgl_penjualan, ‘YYYY’) = to_char(b.tanggal_pembelian, ‘YYYY’)
group by to_char(j.tgl_penjualan, ‘MM’),
to_char(j.tgl_penjualan, ‘MONTH’),
to_char(j.tgl_penjualan, ‘YYYY’)
order by to_char(j.tgl_penjualan, ‘MM’)
2.
select p.nama_pegawai, s.hari_shift, s.waktu_shift
from jadwaljaga j, shiftjaga s, pegawai1 p,
(select nq.id, nq.jumlah
from (select j.id_pegawai as id, count(id_pegawai) as jumlah
from jadwaljaga j
group by j.id_pegawai) nq
where nq.jumlah = (select min(nq.jumlah)
from (select j.id_pegawai as ID,
count(id_pegawai) as jumlah
from jadwaljaga j
group by j.id_pegawai) nq
)
) nq
where j.id_pegawai = p.id_pegawai
and j.id_shift = s.id_shift
and nq.id = j.id_pegawai
(more…)






