Kelir…

17/05/2008

Penggunaan query pada database apotik

Filed under: Kuliah — mrtosa @ 12:08

Soal :

1. Tampilkan rekap keuangan tahun 2006. Jika selisihnya bernilai negatif maka pada colom untung/rugi diisi karakter rugi, jika selisihnya bernilai positif maka diisi untung dan jika bernilai 0 maka diisi impas. Hint: Decode, sign
Contoh Syntaks:
select
TO_Char (TGL_REKAP, ‘yyyy’) as Tahun,
DECODE(SIGN(jumlah_stock-jumlah_pemesanan)), -1, ‘Stock Kurang’
, 1, ‘Stock Masih Sisa’
) as Keterangan
from Rekap
group by to_char(TGL_REKAP, ‘yyyy’)

sign bernilai -1 jika nilainya negatif
sign bernilai 1 jika nilainya positif
sign bernilai 0 jika nilainya 0
—————————————————————————-
bulan | tahun |  pemasukan | pengeluaran | selisih | Untung/Rugi
—————————————————————————-
2. Tampilkan jadwal jaga dari pegawai dengan jadwal jaga paling sedikit
————————————–
NamaPegawai | hari_shift | Waktu_shift
————————————–


3. Tampilkan 5 nama obat yang paling laris beserta sisa stocknya
4. Tampilkan customer yang total pembeliannya diatas rata-rata pembelian pada bulan Januari 2008
—————————————-
Customer | Total Pembelian
—————————————-
5. Tampilkan nama-nama obat yang masa kadaluarsanya kurang dari satu minggu lagi dari sekarang dan tampilkan juga jumlah stock obat tersebut yang masih tersisa sekarang?
————————————————-
namaObat | tgl_kadaluarsa | jumlah_stock_tersisa
————————————————-
6. Tampilkan data pegawai yang absensi kehadirannya kurang dari 80% total hari kerja pegawai tersebut pada bulan Januari 2008 (tampilkan juga jumlah kehadiran, jumlah hari kerja dan persen kehadirannya)!
7. Tampilkan data pegawai yang menggunakan IM3<brawalan 0856> dan nomornya mengandung angka 4
8. Tampilkan data supplier yang obatnya paling sering dibeli oleh apotik
9. Tampilkan pegawai yang melayani penjualan obat golongan A dengan biaya pembayaran (untuk obat yang golongan A saja) paling besar
10. Tampilkan obat beserta stok obat yang tersisa dalam apotik saat ini

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: