السلام عليكم و رحمة الله و بركاته
كل عام انتم بخير يا شباب و تقبل الله تعالى طاعتكم جميعاً
سؤالي هو في نتائج between في جملة
هذه الجملةSQL
str_sql = "SELECT * From increase where empno=" & DataCombo12.Text & " and (date_increase between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "#) "
و في جدول increase يوجد فيلد بإسم date_increase
يحتوي هذا الجدول increase على ريكورد و في خانة فيلد date_increase يوجد قيمة 08/08/2011
str_sql = "SELECT * From increase where empno=1 and (date_increase between # 05/08/2011 # and # 10/08/2011 #) "
وعند تنفيذ الجملة السابقة بوضع تاريخ أقل من 08/08/2011 و تاريخ أعلى منه لا تظهر أي داتا مع العلم أنه من المنطق أن يخرج في التقرير الريكورد الذي يحوي التاريخ 08/08/2011
ولا أعرف ما المشكلة
أرجو منكم المساعدة بتوضيح الطريق الصحيحه للإستعلام التواريخ بإستعمال between
شكرا لكم
