منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في البحث بين تاريخين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
لدي مشروع باستخدام vb.net و sql server 2005 اقوم فيه بالبحث بين تاريخين واريد ان يكون البحث اكبر من ويساوي التاريخ الاول واقل من ويساوي التاريخ الثاني وكتبت الكود هكذا ولكنه يظهر بيانات اول تاريخ ويظهربيانات التواريخ المحصورة لكن لا يساوي التاريخ الثاني (لا يظهر البيانات في التاريخ الثاني)
comd2.CommandText = "SELECT * from data2 where "
date1 <= @date1 and date2<= @date2

فهل يوجد خطأ في هذا الكود؟

شكرا جزيلا
سلام

هذه هي الطريقة
كود :
' http://sqlformat.org/

comd2.CommandText = _
    "SELECT * " & _
    "FROM   [tb] " & _
    "WHERE  [mydate] BETWEEN @date1 AND @date2 "

موفقين
(21-06-15, 04:27 PM)الطالب كتب : [ -> ]سلام

هذه هي الطريقة
كود :
' http://sqlformat.org/

comd2.CommandText = _
   "SELECT * " & _
   "FROM   [tb] " & _
   "WHERE  [mydate] BETWEEN @date1 AND @date2 "

موفقين

شكرا اخي ولكن لا زال الكود يعطي المحصور بين التاريخين ولا يأتي ببيانات آخر تاريخ اريد بين التاريخين ويساوى التاريخين
سلام

اخي انا مجرب الكود مئات المرات وياتي بالتاريخ الاول واالتاريخ الثاني وايضا ياتي بما بينهما
يعني قمت بالبحث بين 18/6/2015 و 22/6/2015 فكانت النتيجة
18/6/2015
19/6/2015
20/6/2015
21/6/2015
22/6/2015

موفقين
اخى العزيز هذه المشكلة كانت معى ايضا لاكن حلتها
اذا كنت تقوم بالحفظ بطريقة باروميتار ممكن تحلها
0000.00.00
انا مش فاكر الطريقة جيدا لاكن لما يكون الكمبيوتر بتاعى معايا ثوف ارفق لك مثال