الانتقال إلى المحتوى
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.

عدد الساعات

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخواني عندي سؤال عندي فورم يخزن وقت الدوام الحضور والإنصراف
والعمودين هما من نوع date أريد الكود الذي يطرح القيمتين الإنصراف - الحضور لإظهار عدد الساعات والدقائق والسلام عليكم ورحمة الله وبركاته

بتاريخ:

بكل بساطة اطرح العمودين
واليك صيغة قمت بكتابته لطرح اى تاريخين من بعض وتكوين عدد الساعات

select round((to_date('12-1-2006 19:50:25','dd-mm-yyyy hh24:mi:ss')-to_date('11-1-2006 8:30:25','dd-mm-yyyy hh24:mi:ss'))*24,0) houre_counter
from dual;

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكرا لك أخي llord على المساعدة وإن شاء الله نكافيك بشي سؤال من الأسئلة
والسلام عليكم ورحمة الله وبركاته

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

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

بتاريخ:

حاول ان تطرح تاريخ الانصراف من الحضور حتى لو كان لنفس اليوم وستكون النتيجة رقم بين 1..24
وبالتوفيق

بتاريخ:

الاخ العزيز ohmhs2006

تأكد من انك قد ادخلت الساعات والدقائق والثوانى (او كما تحب) عند ادخالك التاريخ

insert into emp(empno,hiredate)
values(13,to_date(to_char(sysdate,'dd-mm-yyyy hh24:mi:ss'),'dd-mm-yyyy hh24:mi:ss'))

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخي العزيز الكود يلي بعتلي هوا اول مرة مشكلتو كما هو معروف طرح تاريخين من بعض يعطينا عدد الأيام والدوام أصلا يكون يوم واحد يعني أريد أن أعرف كل موظف كم ساعة داوم كل يوم والمشكلة الناتج بيطلع صفر ولما حيضرب بال24 حيطلع صفر فالمشكلة لم تحل ولست اعرف كيس ستحل الله يجزيك الخير أما بالنسبة للكود الثاني يلي ارسلتو عندما عندما نحفظ الفورم الحقل يلي من نوع DATE سوف يخزن القيمة الأفتراضية للتاريخ يلي بيحطها الأوراكل يعني القرن فالسنة فالشهر فاليوم فالساعة وهكذا المشكلة ليست بالإدخال ولكن المشكلة في إخراج عدد الساعات من الطرح بين التاريخين
وحلك صحيح إذا كان موظف يداوم أكثر من يوم مثلا متواصل وهذا غير معقول الموظف يداوم مثلا فترتين في اليوم كل فترة 4 ساعات مثلا وأنت ممكن أدرى مني أخي بهذخ المواضيع شاكر لك وأسف لأني أطلت عليك
والسلام عليكم ورحمة الله وبركاته

بتاريخ:

يا سيدى الفاضل
عندما تقوم بإدخال التاريخ ولا تذكر الوقت يكون defaul هو توقيت بداية اليوم
if 24H (00:00:00)
if 12H (12:00:00)

ولذلك عند طرح تاريخين لنفس اليوم يعطى 0
ولذلك وكما قلت لك لابد من ادخال الوقت الصحيح

ارجو ان اكون اوضحت

وهناك فورم تناقش الموضوع

________________.zip

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخي العزيز شاكر لك على الإهتمام ولكن الملف الذي أرسلته لا يعمل الرجاء إعادة إرساله إن أمكن
والسلام عليكم ورحمة الله وبركاته

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

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخواني الأعزاء الحمد لله الفضل لله ثم لصديق لي ساعدني على إيجاد حل لمشكلة الدوام وثم لصديقي في المنتدىllord
ما عليكم غير تشوفو الملف يلي أرسلتلكم هوا مكون من فورم وريبورت مع script الجدول للموظفين والدوام وإن شاء الله يعجبكم
و السلام عليكم ورحمة الله وبركاته

hours.zip

بتاريخ:

السلامعليكم ورحمةالله وبركاته

اعمل فىبرنامج لمركز شباب بلدنا ولى استفسار اريد الكود الذى يمكننى من استخراج السنة فقط من sysdate
وايضاكيفية زيادة سنة اخرى عليها بحيث يكون البرنامج dynamic للكل السنوات
ولكم جزيل الشكر
وجزاكم الله خيرا

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

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

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

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

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

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.