الفريق العربي للبرمجةأرشيف المنتديات · 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

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

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

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…