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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


12 رد (ردود) على هذا الموضوع

#1 أبو الروض

أبو الروض

    عضو نشط

  • الأعضــاء
  • 324 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ب

تاريخ المشاركة 19 December 2005 - 10:58 AM

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

سؤال عاجل :D

#2 Halawadh

Halawadh

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 20 December 2005 - 09:20 AM

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

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

أرجو الرد
اللهم منزل الكتاب ، مجري السحاب ، هازم الأحزاب أهزم أحزاب الباطل وانصر حزب الحق يا سميع الدعاء

#3 أبو الروض

أبو الروض

    عضو نشط

  • الأعضــاء
  • 324 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ب

تاريخ المشاركة 20 December 2005 - 10:28 AM

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

وشكرا

#4 Halawadh

Halawadh

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 20 December 2005 - 03:06 PM

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

أرجو الرد

وشكراً
4409
اللهم منزل الكتاب ، مجري السحاب ، هازم الأحزاب أهزم أحزاب الباطل وانصر حزب الحق يا سميع الدعاء

#5 أبو الروض

أبو الروض

    عضو نشط

  • الأعضــاء
  • 324 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ب

تاريخ المشاركة 20 December 2005 - 04:42 PM

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

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

#6 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 December 2005 - 05:31 PM

الاخ 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

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#7 أبو الروض

أبو الروض

    عضو نشط

  • الأعضــاء
  • 324 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ب

تاريخ المشاركة 20 December 2005 - 05:34 PM

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

أمين

تم التعديل بواسطة أبو الروض, 20 December 2005 - 05:48 PM.


#8 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 December 2005 - 05:45 PM

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

تم التعديل بواسطة Admin05, 21 December 2005 - 01:49 PM.

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#9 أبو الروض

أبو الروض

    عضو نشط

  • الأعضــاء
  • 324 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ب

تاريخ المشاركة 20 December 2005 - 05:50 PM

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

#10 aza

aza

    عضو نشط

  • الأعضــاء
  • 303 مشاركة

تاريخ المشاركة 21 December 2005 - 08:54 AM

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

#11 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 21 December 2005 - 01:52 PM

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


الاخت aza ممكن اعرف ما سبب ان طريقتي لن تكون مضبوطه وهل عندك حل افضل افيدونا يرحمكم الله
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#12 أبو الروض

أبو الروض

    عضو نشط

  • الأعضــاء
  • 324 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:ب

تاريخ المشاركة 21 December 2005 - 04:49 PM

ياشباب للمعرفة إذا أردتم تحويل التاريخ الهجري إلى 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

تم التعديل بواسطة أبو الروض, 21 December 2005 - 05:05 PM.


#13 Halawadh

Halawadh

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 27 December 2005 - 03:50 PM

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

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

وجزاكم الله خيرا
اللهم منزل الكتاب ، مجري السحاب ، هازم الأحزاب أهزم أحزاب الباطل وانصر حزب الحق يا سميع الدعاء