منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة في انشاء استعلام (مرفق مثال)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم :
محتاج مساعدة في انشاء استعلام معين
مرفق جدول لمطعم به 3 ورديات ومواعيد الورديات مظبوطة ماعدا الوردية الثالثة لانها تقع ما بين الساعة 10 مساءأ والساعة السادسة صباحا وهنا تقع المشكلة لان عند عمل استعلام عن الوردية الثالثة مثلا يوم 1-7 هيعمل بحث لغاية الساعة 12 بليل لان بعد الساعة 12 بيكون التاريخ الجديد لليوم التالي وبذالك الاستعلام بيكون ناقص باقي الوردية وعند عمل استعلام بين تاريخين من 1-7 الي 2-7 بالفعل هيجيب الوردية كاملة بس بيضيف لها الوردية الثالثة من يوم 2-7 واللي بتبتدي الساعة 10 مساءا يوم 2-7 فهنا الاستعلام بيكون فيه زيادة فهل من خبراء الاكسس المساعدة وشكرا
تفضل اخى الحبيب كود الاستعلام

فى البداية لنقوم مواعيد الدوام للورديات كالتالى...

1- الوردية الاولى ( 7:00 - 14:59 ).
2- الوردية الثانية ( 15:00 - 22:59 ).
3- الوردية الثالثة ( 23:00 - 6:59 ).

فاليك الاكواد بناءاً على تلك المواعيد

الوردية الاولى
كود :
SELECT * FROM [سيرفر المبيعات] WHERE (([Date]+[clock]) Between #7/1/2018 7:0:0# And #7/1/2018 14:59:59#)

الوردية الثانية
كود :
SELECT * FROM [سيرفر المبيعات] WHERE (([Date]+[clock]) Between #7/1/2018 15:0:0# And #7/1/2018 22:59:59#)

الوردية الثالثة
كود :
SELECT * FROM [سيرفر المبيعات] WHERE (([Date]+[clock]) Between #7/1/2018 23:0:0# And #7/2/2018 6:59:59#)

اتمنى ان يكون كود الاستعلام مبسط لك
وان يكون هذا وافى بكل ما تريد
كل ما عليك فقط هو التعديل على المسميات والتوقيت
بما لديك من اوقات العمل والايام واسم الجدول والاعمدة

تحياتى لك
وتمنياتى لك التوفيق
شكرا علي الشرح المتميز وشكرا
(05-07-18, 12:28 PM)حسن عمارة كتب : [ -> ]شكرا علي الشرح المتميز وشكرا


الشكر لله اخى حسن عمارة


تحياتى لك
وتمنياتى لك التوفيق