Date Between Not Working In SQL Server
Pada posting yang berjudul "Date Between Not Working In SQL Server" ini mungkin judulnya kurang sesuai. Karena query dengan between dengan menggunakan parameter berupa tanggal sebenarnya berjalan dengan normal.
Permasalahan diatas sebenarnya disebabkan karena kita membandingkan dua buah tipe data yang secara tipe data tidak sama sehingga diterjemahkan berbeda oleh SQL Server.
Dibawah ini adalah dua buah contoh stored procedure query between yang sekilas mirip tetapi sebenarnya berbeda.
Contoh Salah :
Contoh Benar :
Proses konversi dapat kita lakukan dengan function convert di SQL Server.
Contoh Konversi :
CONVERT(Date, CreateDate) BETWEEN CONVERT(Date, @StartDate) AND CONVERT(Date, @EndDate)
Semoga posting tentang "Date Between Not Working In SQL Server" diatas dapat bermanfaat,
Salam,