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

بتاريخ:

إخواني الكرام ، تحية طيبة وبعد ،

في الحقيقة أنا لدي سؤال لا أعلم هل سأجد الحل في نهذا المنتدي الكريم أم لا ، ولكنني أتعشم في ذلك !!!!

من المعروف أن التاريخ الموجود في الحاسب الآلي يبدأ من 1/1/100 وحتي 31/12/9999 ، ولكنني أرغب في إدراج
تاريخ ( 12/5/0050 ) فحولت قيمة الحقل بقاعدة البيانات الي نوع نصي ، ولكن المشكلة أن هناك حقلين بنفس المشكلة
أي يكون قبل الميلاد أو بعد الميلاد ، فقررت أن أضع لهم حقلين من نوع نصي ولكن حدث مشكلة عند الحساب !!!

أولا : لا يعترف بأن هناك تاريخ أقل من 1/1/100 .
ثانياً : عند إجراء طرح بين التاريخين يعطي لي مشاكل ويرفض .

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


أتمني المساعدة لحل هذه المشكلة

وشكراً للجميع

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

رجاء المساعدة

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

هل لم أحد يفهم ما أقصدة ، أتمني مساعدتكم جميعاً

وشكراُ للجميع

بتاريخ:

وما المشكلة في استخدام حقل التاريخ في قاعدة البيانات.. حقل التاريخ في أوراكل يقبل تواريخ قبل الميلاد فمثلا لو اردنا السنة الخمسون قبل الميلاد نقوم بالتالي:


select to_date('22/11/0050 BC', 'DD/MM/YYYY AD') from dual



أرجو أن يكون ما ذكرته مفيدأ

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

أشكرك أخي الكريم ، بس لو سمحت ياريت شرح للكود لأنني عندما إستخدمت نفس الجملة لا تنفذ وتعطي لي خطأ خاصتاً عند إستخدتم أمر التحويل To_Date ، ولكن عند إستخدام To_Char يعطي لي نتائج كما يلي :
24/09/1981 ق.م

سواء إستخدمت BC أو AD ، بمعني يعطي لي ( قبل الميلاد ) بصفة مستمرة !!!

ثانياً أنا طالب التخزين داخل حقل من نوع Date وليس عرضة

رجاء التوضيح أكثر

وشكراً

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

الحمد لله أنتهيت من وضع حل مبدئي لمشكلتي الخاصة
وهي إجراء طرح بين تاريخين سواء قبل أو بعد الميلاد

علي العموم سأرفق للجميع المثال لعلي وعسي أن يستفادون منها الأعضاء

ملحوظة : إذا كان هناك أي مشاكل أو إقتراحات فرجاء التوضيح

Sub_Date.zip

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

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

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

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

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

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.