لدي جدول يحتو ي على ثلاثة حقول تمثل التاريخ :
dateday datemonth dateyear
أريد جملة sql لاستخراج نتائج بين تاريخين مثال
من التاريخ 3 12 1425
إلى تاريخ 5 4 1427
وشكرا
لدي جدول يحتو ي على ثلاثة حقول تمثل التاريخ :
dateday datemonth dateyear
أريد جملة sql لاستخراج نتائج بين تاريخين مثال
من التاريخ 3 12 1425
إلى تاريخ 5 4 1427
وشكرا
يمكنك استخدام الاستعلام ده
select * from tablename where date between 80 and 90;
هذا الاستعلام خاص بجلب كل البيانات التى تقع بين قيمتين يمكنك ايضا استخدامو مع التاريخ نفس الفكره
شكراعلى ردك السريع لكن ليس هذا الجواب الذي أريد ركز في السؤال ، هناك ثلاث حقول مرتبط في الاستعلام وليس حقل واحد أو حقل تاريخ واحد
السلام عليكم
اخ الكريم استخدم ال cdate لتحويل الثلاث حقول الى تاريخ ثم استخدم ال between كما قال الأخوة قبلي
كالتالي
select * from table where cdate(dateday & '/' & datemonth & '/' & dateyear) between #3/12/1425# And #5/4/1427#;
واذا اردت تستطيع ان تستخدم datepart ولكن بطريقة مختلفة
والله اعلم
تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 16 سبتمبر 2006 في 08:32
سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت
أستغفرك وأتوب اليك
الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد
هذا الموضوع مغلق.