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

بتاريخ:

لو سمحتم كيف يتم طرح تاريخين هجريين من بعض ووضع القيمة
في حقل من نوع number

سؤال عاجل :D

بتاريخ:

ما النتيجة المطلوبة بعد الطرح ؟؟

أيام أو شهور أو سنوات ؟؟؟ أو الجميع ؟؟؟

أرجو الرد

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

مشكور أخ Halawadh على الرد
طبعا أريدها أيام

وشكرا

بتاريخ:

هل تريد النتيجة دقيقة 100% يعني - ما تخر المية - أو تقريبية حيث أن الشهور القمرية كما تعلم غير منضبطة
إذا اخترت الخيار الأول فيلزم استخدام التقويم الشمسي مع تقويم أم القرى أما اذا اخترت الخيار الثاني فيمكن عمل ذلك عن طريق دالة .

أرجو الرد

وشكراً
4409

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

مشكـــــــــــــور على الرد

لايهم أي شئ سواءا كانت دقيقة أم لا
وشكرا

بتاريخ:

الاخ Halawadh
الله يهديك كنت اتوقع اجابة وليس اسألة على سؤال ما هذا الاسلوب
اذا اردت ان تجيب فأجب وهات كل مافي جعبتك واذا لم تعرف فدع غيرك يجيب

اجايتك اخي ابو الروض هي
استخدم التالي

select to_date('14260505','yyyymmdd')-to_date('14260405','yyyymmdd') from dualطبعا توجد function لتحويل الناتج الى رقم وهو to_number


بالشكل التالي

select to_number(to_date('14260505','yyyymmdd')-to_date('14260405','yyyymmdd')) from dual

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

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

أمين

تم تعديل بواسطة أبو الروض

بتاريخ:

اخي الكريم
قم بتغير
NLS_CALANDER= ARABIC HIJRAH
على ما اعتقد
واذا كانت غير موجودة قم باضافتها
على هذا المسار
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

تم تعديل بواسطة Admin05

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

مشكور حبيبي admin وعقبال خدمتك في الأفراح

بتاريخ:

شكرا جزيلا على المعلومة يا admin
لكن هذه الطريقة لن تكون مضبوطة مئة بالمئة كما قال الاخ Halawadh

بتاريخ:
شكرا جزيلا على المعلومة يا admin
لكن هذه الطريقة لن تكون مضبوطة مئة بالمئة كما قال الاخ Halawadh


الاخت aza ممكن اعرف ما سبب ان طريقتي لن تكون مضبوطه وهل عندك حل افضل افيدونا يرحمكم الله
بتاريخ:
  • كاتب الموضوع

ياشباب للمعرفة إذا أردتم تحويل التاريخ الهجري إلى DATE

select to_date(to_char(sysdate,'dd/mm/yyyy','nls_calendar=''arabic hijrah'''),'dd/mm/yyyy') from dual;




وكمان لمعرفة أيام بين تاريخين

يكون الكود كالتالي :

SELECT TO_DATE('20/11/1426') - TO_DATE('01/01/1426') FROM DUAL;



وشكرا :D

تم تعديل بواسطة أبو الروض

بتاريخ:

الأخ Admin05
شكراً على تعقيبك الرقيق وأنا لم أمنع أحداً من الرد على سؤال الأخ أبو الروض ولا أدري ما يضيرك من طرح الأسئلة النافعة في الحل .

الأخ أبو الروض : أرجو المعذرة على الانقطاع عن الرد بسبب السفر وما دام الأخوان قد كفوني المؤونة فأرجو قبول عذري .

وجزاكم الله خيرا

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

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

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

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

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

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.