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

بتاريخ:

تحياتي للجميع

عملية مقارنة تاريخين باليوم الساعة والدقائق والثواني كذلك
tofeee


CREATE OR REPLACE FUNCTION date_difference( p_start_date IN DATE, 
p_end_date IN DATE ) RETURN VARCHAR2 IS

ln_difference NUMBER := p_end_date - p_start_date;

ln_days PLS_INTEGER := trunc( ln_difference );
ln_hours PLS_INTEGER := mod( 24 * ln_difference, 24);
ln_mins PLS_INTEGER := mod( 1440 * ln_difference, 60);
ln_secs PLS_INTEGER := mod( 86400 * ln_difference, 60);

BEGIN RETURN( 'Days : ' || ln_days || ' Hours : ' || ln_hours || ' Mins : ' || ln_mins || ' Secs : ' || ln_secs);

FUNCTION_DATE_DIFF.txt

بتاريخ:

دائما مميز :unsure:

  • بعد 4 شهور...
بتاريخ:

جزاك الله خيراً :)

بتاريخ:

جزاك الله خيراً :)

  • بعد 2 سنة...
بتاريخ:

جزاك الله خيراً

  • بعد 3 شهور...
بتاريخ:

السلام عليكم
الشكر قليل عليك ؛ فجزاك الله عنا كل خير ؛ وكنت ارغب فى فورم معمول فيها هذا المثال ان امكن
مرة اخرى جزاك الله عنا خيرا
وشكرا

بتاريخ:

good idea

بتاريخ:

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

مشكور أخ عبداللطيف

و تم تعديل الFUNCTION و تحويلها الي PROCEDURE تستخدم OUT PARAMETERS
ترجع كل وحدة من الفروق
ايام - ساعات-دقائق-ثواني

حتي يمكن استخدام اي منهم في اي حسابات لمن يرغب

الPROCEDURE بالمرفقات و معها مثال للاستخدام
و الFUNCTION التي ترجع الفروق في صورة جملة نصية في المرفقات بالموضوع الاصلي


بالتوفيق

PROCEDURE_GET_DATE_DIFF.txt

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

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

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

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

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

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.