الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

التعامل مع الtime داخل الfrom

Featured Replies

بتاريخ:

السلام عليكم ,
الاخوه الزملاء
لدي حقلين للوقت - وقت دخول الموظف ووقت الخروج واريد ان احسب الفرق بينهما .
الجدول كالتالى

create table test ( empno number(5) primary key ,


empname varchar2(50) ,
datein date ,
dateout date ,
datenet date )

اعددت الform للتعامل مع هذا الجدول , وهى تعمل بشكل جيد فى اكثر الحالات .
استخدم الformat للوقت HH24.mi
ولكن ظهرت لى بعض رسائل خطأ اثناء التنفيذ
منها اذا كان الفرق فى الوقت اقل من ساعه واحده .

توجد مشكله اخرى خاصة عند اظهار ناتج الطرح بين الوقتين وهى
اذا كان الفرق فى الدقائق يحتوى على رقم صفر مثل 2:40 تظهر 2:04 فى حقل الفرق .

نرجوا الافادة بشكل عام عن التعامل بالوقت واستخدام النوع Datetime
والافادة بشكل خاص فى الform المرفقه .
مع ارسال الform بعد التعديل اللازم .

وشكرا لكم مقدما .

time.zip

بتاريخ:

يمكنك عمل الاتى:
1- توحيد الوحدة المقاس عليها الوقت الى دقائق مثلا وقت الحضور 9:10 تصبح
9*60 +10 = 550 دقيقه و وقت الانصراف 5:05 تصبح 17*60+5 و لابد ان تكون الساعات بفورمات HH24:MI
و بعد ما يتم طرح الدقائق يتم تحويلها بالعكس الى ساعات و ذلك بقسمة الدقائق الناتجة على 60 فيكون خارج القسمة هو الساعات و الباقى هو الدقائق
باستخدام فانكشن TRUNC

بتاريخ:
  • كاتب الموضوع

الأخ / NERMO
شكرا لفكرتك القيمه .. وجاري العمل بها .
جزاك الله خيرا

بتاريخ:

فكرة جميلة Nermo

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

السلام عليكم ،
الا يوجد حل اخر مباشر بدون تحويل الوقت لرقم ثم تحويل الرقم لوقت . اى الا توجد طريقه مباشرة باستخدام خاصية الوقت time او خاصية الdate للحصول على الفرق فى الوقت واظهاره بدون مشاكل كما ذكرتها من قبل .
شكرا لتعاونكم مقدما .

بتاريخ:

بالعكس ده اسهل طريق للوصل الى النتيجه الصحيحيه ;)
مشكرو يا NERMO

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.