Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

bagoellAvatar border
TS
bagoell
ask Query Oracle
maaf, kalo ane sering ngepost....
ane mau nanya tentang query di oracle ni om, gan, tante...

jadi gini ane punya query seperti ini..
select distinct absensi.nip,pegawai.nama,to_char(absensi.jam,'dd-mm-rrrr') TANGGAL,
(select min(to_char(jam,'HH24:MI:SS')) from absensi b where b.NIP=absensi.NIP and to_char(b.jam,'dd-mm-rrrr')=to_char(absensi.jam,'dd-mm-rrrr')) jam_masuk,
(select max(to_char(jam,'HH24:MI:SS')) from absensi b where b.NIP=absensi.NIP and to_char(b.jam,'dd-mm-rrrr')=to_char(absensi.jam,'dd-mm-rrrr')) jam_keluar
from absensi, pegawai
where to_char(absensi.jam,'dd-mm-rrrr') between '05-07-2013' and '06-07-2013'
and to_char(jam,'HH24MISS') > 080000
and absensi.nip = pegawai.nip
order by nip;

jadi itu query tentang absensi, ada jam masuk dan jam keluar...
jam masuk dapat data dari nilai min data..
jam keluar dapat data dari nilai max data..

yang ane mau nanya, bagaimana cara menghitung jumlah misalkan ada karyawan masuk telat, nah di hitung jumlah telatnya berapa kali dalam sebulan...

kalau agan ada yang tau, tolong di kasih tau dong, please....
emoticon-Matabelo emoticon-Matabelo

TERIMA KASIH
0
1.2K
9
Thread Digembok
Urutan
Terbaru
Terlama
Thread Digembok
Komunitas Pilihan