الانتقال إلى المحتوى

طرح تاريخين هجريين


أبو الروض

Recommended Posts

هل تريد النتيجة دقيقة 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
لكن هذه الطريقة لن تكون مضبوطة مئة بالمئة كما قال الاخ 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
شكراً على تعقيبك الرقيق وأنا لم أمنع أحداً من الرد على سؤال الأخ أبو الروض ولا أدري ما يضيرك من طرح الأسئلة النافعة في الحل .

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

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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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