Pertanyaan diatas secara singkat saya jawab seperti dibawah ini :
SELECT * FROM Tabel_kamu WHERE Field_Tanggal >=#1/1/2011# and <=#1/1/2013#
atauuuu....
SELECT * FROM Tabel_kamu WHERE Field_Tanggal >=CDate(1/1/2011) and <=CDate(1/1/2013)
Bahasa sederhana dari pengertian perintah diatas adalah:
- >= diartikan sebagai "Lebih besar atau sama dengan tanggal awal" hal ini memiliki pengertian yang sama dengan "dengan kriteria dimulai dari tanggal Awal hingga tanggal selanjutnya"
- <= diartikan sebagai "Lebih kecil atau sama dengan tanggal akhir " hal ini memiliki pengertian yang sama dengan "dengan kriteria dimulai dari sejak tanggal sebelumnya hingga akhir tanggal yang ditentukan"
- # diartikan sebagai "semua bentuk tipe data Date/Time diharuskan diawali dan diakhiri dengan simbol #, hal ini untuk memastikan data tersebut ber type date/time"
- "SELECT * FROM Tabel_kamu WHERE Field_Tanggal >=#1/1/2011# and <=#1/1/2013#" diterjemahkan "Tolong tampilkan data pada Tabel_kamu, yang mana kriteria yang diinginkan adalah dimulai dari tanggal 1 Januari 2011 hingga sampai tanggal 1 Januari 2013"
Fungsi menampilkan RECORD berdasarkan kriteria 2 buah tanggal
Untuk memperingkas pencarian atau menampilkan data record dengan kriteria 2 buah tanggal tersebut, saya menggunakan Fungsi AccessDT_Between, jika anda suka silakan dipakai.
'---//------------------------------------------ 'Name : AccessDT_Between 'Nilai INPUT [FIELD]= nama Field 'Nilai INPUT [TANGGALDARI] = Tanggal Awal 'Nilai INPUT [TANGGALSAMPAI] = Tanggal Akhir '---\\------------------------------------------- Public Function AccessDT_Between(FIELD, TANGGALDARI, TANGGALSAMPAI) As String Dim sBet As String sBet = FIELD & " >= cdate('" & TANGGALDARI & "') AND " & FIELD & " <= cdate('" & TANGGALSAMPAI & "')" AccessDT_Between = sBet End Function
Penerapan Coding pada Visual Basic:
"SELECT * FROM Tabel_kamu WHERE " & AccessDT_Between(nama Field, Tanggal_Awal, Tanggal_Akhir) & ";"
Baca juga Cara Cepat Memvalidasi Tanggal pencarian awal dan tanggal akhir
Jika anda mengalami kesulitan dalam memahami artikel ini, silakan ajukan pertanyaan dimana letak kesulitannya.