Osama Boshi قام بنشر سبتمبر 30, 2010 قام بنشر سبتمبر 30, 2010 (معدل) السادة الاعضاء الاعزاء السلام عليكم و رحمة الله و بركاته عندي جدول مؤلف من حقلين 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 تم تعديل سبتمبر 30, 2010 بواسطه Osama Boshi
Bluemind قام بنشر سبتمبر 30, 2010 قام بنشر سبتمبر 30, 2010 اخوي الاسؤال الاهم في الموضوع ، ماهو الغرض من الاستعلام؟؟؟ ماهي النتائج المطلوب من الاستعلام؟؟!!
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.