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

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

صورة
- - - - -

تحويل النص الى تاريخ


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

#1 tatatab

tatatab

    عضو

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

تاريخ المشاركة 06 May 2011 - 04:26 AM

اخوانى عندى حقلين فى قاعدة البيانات نوعهم CHAR او بمعنى اخر String واحفظ بداخلهم نص عبارة عن تاريخ بمعنى يتم حفظ مثلا : 12-5-2011 يتم حفظه كتاريخ ولكن يحفظ فى القاعدة Char
وعندى حقلين بهم هذه الخاصية , سؤالى كيف لى ان احول هذه الحقول الى تواريخ حيث اننى اريد ان اطرح هذاين التاريخين من بعضهما فمثلا لو كان الحقل الاول 1-5-2011 والتاريخ الثانى فى الحقل الثانى : 1-6-2011 فاريد الناتج ان يكون : المدة : 30 يوميا واذا كان هناك ساعات ان يطرحها ايضا , فكيف ينم تحويل ذلك الى تاريخ وكيف يتم طرحهم وشكرا .

#2 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 06 May 2011 - 01:54 PM

استخدم to_date function

ex

select to_date(col1,'yyyy-mm-dd')-to_date(col2,'yyyy-mm-dd') from table_name;

Regards

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#3 tatatab

tatatab

    عضو

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

تاريخ المشاركة 06 May 2011 - 02:45 PM

هل بذلك يتحول ال char الى date , فكيف اطرحهما عندئذ , ارجو المعذرة فانا مبتدئ فى الاوراكل

#4 mustafagamiel

mustafagamiel

    مشرف قسم النماذج والمشاريع

  • فريق الإشراف
  • 2,095 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 06 May 2011 - 04:12 PM

نعم


راجع chapter 3 به شرح وافي جدا لهذه ال functions

موفق

اللهم إن كان رزقي في الســــــــــماء فأنزله
وإن كان في الأرض فأخرجـه
وإن كان بعيدا فقربه وإن كان قريبا فيسره
وإن كان قليلا فكثره وإن كان كثيرا فبارك لي فيه

اللـــهم آمين
لا إله إلا الله وحده لاشريك له- له الملك وله الحمد وهو على كل شيء قدير
لا إله إلا أنت سبحانك-- إني كنت من الظالمين






#5 tatatab

tatatab

    عضو

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

تاريخ المشاركة 07 May 2011 - 01:46 AM

اخي , اذا كان هناك وقت ايضا فهل يتم اضافته بعد dd,mm,yyyy ويتم طرحه ايضا

#6 tatatab

tatatab

    عضو

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

تاريخ المشاركة 15 May 2011 - 03:49 AM

اخى كيف لى ان اطرح ساعتين فى نفس اليوم كي يعطيني النتيجة :
0 days
3 hours
20 second