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

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

صورة
- - - - -

سؤال فى Pl-sql


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

#1 amlali

amlali

    عضو

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

تاريخ المشاركة 06 June 2007 - 10:58 PM

:rolleyes: انا واجهتني مشكلة بجمع تاريخ مع تاريخ اخر وإعطاء عدد الايام بكلا التاريخين...لمن عنده الاجابة ارجو سرعة الرد مع الشكر مسبقا

#2 azaher6

azaher6

    عضو

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

تاريخ المشاركة 07 June 2007 - 03:08 AM

ممكن تكتب الكود الذي تم كتابته
للتعرف على الخطا

#3 amlali

amlali

    عضو

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

تاريخ المشاركة 09 June 2007 - 01:36 PM

انا معنديش اي فكرة على كتابة الكود بخصوص كيفية جمع تاريخين وايضافة ايام التاريخ الاول مع التاريخ الثاني اذا لك اي فكره ولو بسيطه ارجو المساعدة ... مع الشكر على الرد

#4 modimodi

modimodi

    عضو

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

تاريخ المشاركة 09 June 2007 - 06:22 PM

يضهر من التجربة تاريخ طرح تاريخ يطلع فرق الايام.
اما عندما جمعتهم اعطاني خطا


SQL> select to_date(20070609,'yyyymmdd') - to_date(20070602,'yyyymmdd') from dual;

TO_DATE(20070609,'YYYYMMDD')-TO_DATE(20070602,'YYYYMMDD')
---------------------------------------------------------
7

SQL> select to_date(20070609,'yyyymmdd') +to_date(20070602,'yyyymmdd') from dual;
select to_date(20070609,'yyyymmdd') +to_date(20070602,'yyyymmdd') from dual
*
ERROR at line 1:
ORA-00975: date + date not allowed

اما اذا اردت ان تاخذ ايام التاريخ الاول ثم تجمعه على التاريخ الثاني
SQL> select to_number(substr(20070601,7,2)) from dual;

TO_NUMBER(SUBSTR(20070601,7,2))
-------------------------------
1

SQL> select to_date(20070609,'yyyymmdd')+1 from dual;

TO_DATE(2
---------
10-JUN-07

#5 amlali

amlali

    عضو

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

تاريخ المشاركة 10 June 2007 - 06:51 PM

:rolleyes: شكرا للعضو modimodi على الرد انا سوف ادرس واجرب الامثله التى ارسلتها وفي حال وجود اي استفسار اتمنى ان اجد منك او من باقي الاعضاء الدعم والمساندة ... تمنياتي لك بالتوفيق والتقدم