Skip to main content

Fungsi Hour di MS Access

Di Access, fungsi Hour digunakan untuk memperoleh urutan jam yang dinyatakan dalam angka. Tipe data yang dihasilkan adalah Variant (Integer). Urutan jam dimulai dari angka 0, yang mewakili jam 00 atau 12 malam, dan diakhiri dengan 23, yang mewakili jam 23 atau 11 malam.
Sintaks penulisan Hour adalah sebagai berikut:

Hour (Time)

Keterangan:

Time (waktu): wajib diisi, berupa waktu dengan tipe data Variant atau Date/Time. Time bisa dituliskan di antara dua tanda petik ganda (" ") atau dua tanda pagar (# #). Pola penulisan time seperti ini: hh:mm:ss AMPM, di mana hh adalah jam, mm adalah menit, ss adalah detik, AM adalah waktu sebelum jam 12 siang, dan PM adalah waktu setelah jam 12 siang. Nilai time untuk jam (hh) harus terletak di antara 0 dan 23. Pada fungsi Hour, kita bisa menuliskan hh (jam) saja, tanpa perlu angka menit dan detik.

Berikut ini beberapa contoh fungsi Hour:
Hour(#8:03:21 PM#)  hasilnya 20
Hour("8:03:21 AM")      hasilnya 8
Hour("8 AM")      hasilnya 8
Hour("8:03 PM")      hasilnya 20
Pada VBA:
Dim intJam As Integer 
intJam = Hour(#8:03:21 PM#) 'intJam = 20
Kode VBA di atas menggunakan fungsi Hour untuk memperoleh angka jam (intJam) pada waktu/jam tertentu, yaitu jam 8:03:21 PM (jam 8 malam lebih 3 menit dan 21 detik). Hasilnya intJam = 20.

SQL query

Kita dapat menggunakan fungsi Hour dalam sebuah query seperti ini, misalnya.
SELECT Hour(#8:03:21 AM#) AS jam FROM tabel1
Pada aplikasi kepegawaian, fungsi Hour banyak digunakan, karena banyak berkaitan dengan jam kerja karyawan.

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access