تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الفرق بين وقتيين
#1
Information 
السلام عليكم
المشكلة لدي وقتين

الوقت الاول :
07:30:00 ص
الوقت الثاني :
08:30:00 ص

ويوجد مسار للوقت ( الساعة الحالية للجهاز ) بنفس إعدادات الوقتيين السابقيين بالاعتماد على الاعدادات الاقليمية للتاريخ الميلادي العربي ( حتى استخدم ايام الاسبوع بالعربي )

المهم
مسار الوقت يمشي وإذا مر بين الوقتيين المذكورين يعطي كل البيانات المخزنه بين الوقتيين المذكوريين

المشكلة العويصه إذا كان فيه وقتيين اخريين متداخليين مثلاً :
الوقت الاول
08:30:00 ص
الوقت الثاني
09:30:00 ص

عند استخدام الفرق بينهم بالاعتماد على ساعة الجهاز مثلاً
الفرق بين
07:55:00 ص >>> ساعة الجهاز
08:33:00 ص

يعطي البيانات الاخرى بعد وقت 08:33:00 ص المفترض يبقى على بيانات الوقتين
الوقت الاول :
07:30:00 ص
الوقت الثاني :
08:30:00 ص


استخدم قواعد بيانات mysql وحقل الوقت varchar يتم تحويله للوقت اثناء التتفيذ.

تم استخدام معاملات =< - => و between ولا اعرف اين الخلل المهم أن لا يعطي بيانات اخرى قبل انتهاء الوقت الحالي للوقتيين
الرد }}}
تم الشكر بواسطة:
#2
أخي الكريم ممكن تكتب الكود لحتى نعرف شو الخلل 

 
 ثانياً هل أستعملت # # في جملة ال SQL   أم لا 

"SELECT BuyBill.ByuID, BuyBill.BuyDate, BuyBill.BuyImporter, Operations.OperItem, Operations.BuyQty, Operations.ReBuyQty FROM BuyBill , Operations WHERE BuyBill.ByuID = Operations.BuyID AND BuyBill.BuyDate between #" & DateTimePicker1.Value.ToString("yyyy/MM/dd") & "# AND #" & DateTimePicker2.Value.ToString("yyyy/MM/dd") & "# "

أنا أستعمل الكود أعلاه والأمور جيدة والكود يعمل بشكل صحيح
الرد }}}
تم الشكر بواسطة:
#3
المشكلة ليست between ولا #
لو تم استخدام between مع الفرق بساعة الجهاز يحدث تجاهل لأي وقت محدد ( ثابت ) وبالتالي خروج الوقت المطلوب عن الاستعلام  لأن وقت الاستعلام متحرك وليس ثابت القيم الثابته بداية الوقت ونهاية الوقت فقط

الاوقات من كذا إلى كذا مخزنة ويجب أن لا يدخل اي وقت اخر مع الاستعلام
كما اشرت بالموضوع.

الاستفسار غريب نوعاً ما  Confused
وصلت لحل بسيط وهو حصر الاستعلام بسمى اليوم والتخلص من اي وقت اخر يتداخل ضمن المجموعة مع تقسيم الوقت :
12:00:00 ص
01:00:00 ص
02:00:00 ص
..........
........
........
11:00:00 ص
12:00:00 م
01:00:00 م

مثل نظام 24 ساعة لكن مع ضبط وتحويل بعض خصائص النظام الاقليمي

ومشكلة تداخل الوقت لو كان هناك باليوم اكثر من فئة بنفس الوقت والفترة للأسف لم استطيع الوصول لحل لمشكلة التداخل لأن الاستعلام يتم اثناء مرور الوقت بين ( الوقتيين ) في حال كان هناك بنفس اليوم وقت متداخل اصبحت مشكلة
Angel
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 554 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  ما الفرق بين طريقتي الاتصال بقاعدة البيانات sql mohsen2024 1 338 29-07-24, 10:11 PM
آخر رد: DOX.1
  [VB.NET] محتاج كود حساب الفرق بين تاريخين بالايام moustafakamel95 3 1,247 29-01-24, 04:05 PM
آخر رد: مصطفى مصطفى
  الفرق بين تاريخين على أن يظهر الناتج بعدد الاشهر boofa2022 4 654 03-01-24, 11:21 AM
آخر رد: boofa2022
  الفرق صالح فاضل 3 663 12-08-23, 08:26 AM
آخر رد: alfaiz678
  ما الفرق بين المشروعين ابو محمد محمد محمد 4 870 30-04-23, 04:27 PM
آخر رد: ابو محمد محمد محمد
  [VB.NET] اريد ايجاد الفرق بين تاريخين بالايام منصور سودي 5 2,341 03-07-21, 09:08 PM
آخر رد: منصور سودي
  الفرق بين DIRECT CAST و CTYPE kebboud 0 1,115 22-06-21, 03:45 AM
آخر رد: kebboud
  كود الفرق بين وقتين ابو العلاء 1 1,794 18-03-21, 10:35 PM
آخر رد: ابو العلاء
  حساب الفرق بين وقتين من خلال الداتا قريد aftfm 6 2,687 20-02-21, 04:50 PM
آخر رد: أبو عبدالله الحلواني

التنقل السريع :


يقوم بقرائة الموضوع: