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

البحث في اليوم و الشهر دون مراعاة السنة

بدأه دارنت في 19 سبتمبر 2013 · 6 رد · 1,020 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

اخواني الاعضاء جزاكم الله خيرا أنا ابحث عن استعلام لعرض مجموعة من السجلات  بين تاريخين دون مراعاة السنة ، مع العلم ان الحقل في قاعدة البيانات من نوع date ، بطريقة أخرى التاريخ عندي dd/mm/yyyy/  و أنا أريد البحث فقط في dd/mm

#2

اعطني امثلة عن data وكيف نريد ان تكون النتيجة

Samir Ibrahim

VFP Blog

VB.NET Blog

#3

جرب هذا الكود البحث عن تاريخ الميلاد من يوم 19 شهر 8 الي يوم 22 شهر 9 مع تجاهل السنة

SELECT pdCitizenBirthDate 
FROM pCitizen 
WHERE
substring(CONVERT(nvarchar(8),pdCitizenBirthDate ,112) ,5,4)>='0819'
AND 
substring(CONVERT(nvarchar(8),pdCitizenBirthDate ,112) ,5,4)<='0922'
#4

استخدمت هذا الاستعلام و لم يعمل معي:

DIM MYDATE1 AS NEW DATE

 

DIM MYDATE AS NEW DATE

select * from table1 where daten between mydate1 and mydate2

بحيث تكون نتائج البحث من 1/1/1996 إلى غاية mydate2 ، فلم يقم الكود بالحصر بين التريخين mydate1 و  mydate2 بحيث mydate1 له قيمة هي 1/4/1996 و mydate2 قيمته 1/8/1996

تم تعديل هذه المشاركة بواسطة دارنت في 23 سبتمبر 2013 في 14:03

#5

السلام عليكم ورحمة الله وبركاته،
يمكنك أخي الكريم البحث عبر استخدام الدوال month و day، كما يلي:

select * from table1 where (month(daten) between month(mydate1) and month(mydate2)) and  (day(daten) between day(mydate1) and  day(mydate2))

تم تعديل هذه المشاركة بواسطة خالد السعداني في 23 سبتمبر 2013 في 14:12

1
#6

السلام عليكم ورحمة الله وبركاته

 

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

month, day

 

وإذا كنت تريد البحث بدلالة السنة فقط يمكنك استخدام الدالة

year

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

#7

شكرا لكم على هذه المساعدة، و جعلها في ميزان حسناتكم ان شاء الله

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

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

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

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

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