اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

السادة الاعضاء الاعزاء

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

عندي جدول مؤلف من حقلين time_start و time_end

و قد ادخلت في هذا الجدول 6 حجوزات

1- 29/09/2010 - 03/10/2010

2- 29/09/2010 - 07/10/2010

3- 22/09/2010 - 02/10/2010

4- 22/09/2010 - 08/10/2010

5- 20/09/2010 - 25/09/2010

6- 02/10/2010 - 08/10/2010

\-------------------------------------

SELECT * FROM booking

where

time_start < date() and time_end > date()

and

(

time_start > start and time_end < end or

time_start > start and time_end > end or

time_start < start and time_end < end or

time_start < start and time_end > end

)

\------------------------------------

و عند تنفيذ الاستعلام اقوم بادخال القيم التالية

start=15/09/2010 &&& end=26/09/2010

تظهر نتائج بشكل صحيح

و لكن في حالتين فقط تظهر النتائج خطأ

1- اذا كانت start<date && end<date

مثلا start=20/09/2010 &&& end=25/09/2010

2- اذا كانت start > date && end > date

مثلا start=03/10/2010 &&& end=10/10/2010

و هذا خطأ لانه متعارض مع الشرط الاول

time_start < date and time_end > date

ارجو المساعدة في ايجاد الحل

و شكرا

test_time.zip

تم تعديل بواسطه Osama Boshi
قام بنشر

اخوي

الاسؤال الاهم في الموضوع ، ماهو الغرض من الاستعلام؟؟؟ ماهي النتائج المطلوب من الاستعلام؟؟!!

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information