Senin, 17 Juni 2013

Tugas Praktikum

1. Tampilkan nama pegawai, NIP, dan kode kota pegawai yang tinggal di Bandung
    Select NIP,Nama_Pegawai,Kode_Kota from Pegawai where Kode_Kota='BDG'

2. Tampilkan seluruh pegawai dengan atribut NIP, nama pegawai, alamat, kota, kode kota, gaji beserta
    nama kota dan nama jabatan yang sesuai
     Select * from Pegawai cross join Kota cross join Jabatan

      3.  Tampilkan subtotal gaji untuk setiap kelompok dengan atribut kode kota, nama kota dan total gaji 
           perkota
     Select P.Gaji, K.Kode_Kota, K.Nama_Kota from Pegawai P inner join Kota K on 
     P.Kode_Kota=K.Kode_Kota

        4.Tampilkan subtotal gaji untuk setiap kelompok kota dengan atribut kode kota, nama kota, dan total gaji 
           perkota termasuk kota yang pegawainya tidak ada
     Select K.Kode_Kota, K.Nama_Kota, P.Gaji from Kota K inner join Pegawai P on 
     K.Kode_Kota=P.Kode_Kota

      5. Hitung jumlah hari masuk dari table absensi untuk setiap pegawai, selama 4 bulan dengan attribute NIP, 
          nama pegawai dan jumlah masuk
          Select P.NIP, P.Nama_Pegawai, A.Jml_Masuk from Pegawai P inner join Absensi A on P.NIP=A.NIP

      6. Tampilkan rata – rata jumlah hari masuk untuk setiap bulan dengan attribute bulan dan jumlah masuk
    Select AVG (Jml_Masuk) from Absensi
     
Select Bulan, Jml_Masuk from Absensi

Tidak ada komentar:

Posting Komentar