السلام عليكم ورحمة الله
لدي نظام مطاعم كل مطعم لديه وقت اغلاق ووقت افتتاح
مثلا تاريخ اليوم 27-08-2018
وقت الافتتاح 3 مساء و وقت الاغلاق 2 صباحا
عند اضافة طلب الساعة 5 سوف يضاف الي 27-08-2018
ولكن بعد الساعه 12 سوف يضاف الي 28-08-2018
هنا تاتي المشكلة عند التقارير
عند عرض تقارير 27-08-2018 سوف تكون ناقصة
وعند عرض تقارير 28-08-2018 سوف تكون زائدة
هل يجب علي اضافة الطلبات بعد الساعة 12 الي اليوم السابقة و عمل حقل في قاعدة البيانات لفرزها ؟
هل من حلول
التعليقات
عند الاستفسار اجعل شرط البحث يتضمن الساعات ويكون عبارة عن شرطين مجتمعين
كمثال:
WHERE [OrderDate] >= '2018-08-27 17:00:00' AND [OrderDate] <= '2018-08-28 02:00:00'
أو باستخدام دالة الانتماء
WHERE OrderDate BETWEEN #2018-08-27 17:00:00# AND #2018-08-28 02:00:00#;
لست خبيرا بامور المطاعم واعتقد الطريقة التي تستخدمها حاليا هي الافضل لكن لو اردت غيرها فأقترح انك تضيف حقل مبيعات 27-8 مهمة هذا الحقل هو عند الساعات 12:00 ص , 1:00 ص , 2:00 ص , يقوم بإنقاص التاريخ يوم واحد ليظهر 27-8 بدلا من 28-8
الان عند استعراض قاعدة البيانات سيظهر حقل تاريخ الطلب الفعلي وبجانبه حقل تاريخ المبيعات
وعند استعراض العميل لمبيعات 27-8 ستظهر كلها وبجانبها التواريخ الفعلية لكل طلب
ارجو ان اكون فهمت مشكلتك وفهمت انت ما اقصد وانا مبرمج php ولا اعلم اللغة التي تستخدمها