MMA بتاريخ: 31 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 31 أكتوبر 2007 إخواني الكرام ، تحية طيبة وبعد ،في الحقيقة أنا لدي سؤال لا أعلم هل سأجد الحل في نهذا المنتدي الكريم أم لا ، ولكنني أتعشم في ذلك !!!!من المعروف أن التاريخ الموجود في الحاسب الآلي يبدأ من 1/1/100 وحتي 31/12/9999 ، ولكنني أرغب في إدراجتاريخ ( 12/5/0050 ) فحولت قيمة الحقل بقاعدة البيانات الي نوع نصي ، ولكن المشكلة أن هناك حقلين بنفس المشكلةأي يكون قبل الميلاد أو بعد الميلاد ، فقررت أن أضع لهم حقلين من نوع نصي ولكن حدث مشكلة عند الحساب !!!أولا : لا يعترف بأن هناك تاريخ أقل من 1/1/100 .ثانياً : عند إجراء طرح بين التاريخين يعطي لي مشاكل ويرفض .ملحوظة ، سبب إستخدام هذين الحقلين بإحدي الجداول هو بناء قاعدة بيانات متكاملة عن التاريخ المصري الفرعوني ، وكما تعلمونأن تاريخ مصر يبدأ من قبل الميلاد وبعدة أتمني المساعدة لحل هذه المشكلةوشكراً للجميع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 1 نوفمبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 نوفمبر 2007 رجاء المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 2 نوفمبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 2 نوفمبر 2007 هل لم أحد يفهم ما أقصدة ، أتمني مساعدتكم جميعاًوشكراُ للجميع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mha_666 بتاريخ: 3 نوفمبر 2007 تقديم بلاغ مشاركة بتاريخ: 3 نوفمبر 2007 وما المشكلة في استخدام حقل التاريخ في قاعدة البيانات.. حقل التاريخ في أوراكل يقبل تواريخ قبل الميلاد فمثلا لو اردنا السنة الخمسون قبل الميلاد نقوم بالتالي: select to_date('22/11/0050 BC', 'DD/MM/YYYY AD') from dual أرجو أن يكون ما ذكرته مفيدأ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 5 نوفمبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 نوفمبر 2007 أشكرك أخي الكريم ، بس لو سمحت ياريت شرح للكود لأنني عندما إستخدمت نفس الجملة لا تنفذ وتعطي لي خطأ خاصتاً عند إستخدتم أمر التحويل To_Date ، ولكن عند إستخدام To_Char يعطي لي نتائج كما يلي :24/09/1981 ق.م سواء إستخدمت BC أو AD ، بمعني يعطي لي ( قبل الميلاد ) بصفة مستمرة !!!ثانياً أنا طالب التخزين داخل حقل من نوع Date وليس عرضةرجاء التوضيح أكثر وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 6 نوفمبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 نوفمبر 2007 الحمد لله أنتهيت من وضع حل مبدئي لمشكلتي الخاصةوهي إجراء طرح بين تاريخين سواء قبل أو بعد الميلادعلي العموم سأرفق للجميع المثال لعلي وعسي أن يستفادون منها الأعضاءملحوظة : إذا كان هناك أي مشاكل أو إقتراحات فرجاء التوضيح Sub_Date.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.