الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في sql أرجو الإجابة للخبراء

مغلق
بدأه ابوسلطان في 15 سبتمبر 2006 · 4 رد · 527 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي جدول يحتو ي على ثلاثة حقول تمثل التاريخ :

dateday datemonth dateyear

أريد جملة sql لاستخراج نتائج بين تاريخين مثال

من التاريخ 3 12 1425

إلى تاريخ 5 4 1427

وشكرا

#2

يمكنك استخدام الاستعلام ده

select * from  tablename where date between 80 and 90;

هذا الاستعلام خاص بجلب كل البيانات التى تقع بين قيمتين يمكنك ايضا استخدامو مع التاريخ نفس الفكره

#3

شكراعلى ردك السريع لكن ليس هذا الجواب الذي أريد ركز في السؤال ، هناك ثلاث حقول مرتبط في الاستعلام وليس حقل واحد أو حقل تاريخ واحد

#4

جرب هنا

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#5

السلام عليكم

اخ الكريم استخدم ال 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

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

هذا الموضوع مغلق.

مواضيع مشابهة