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

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

صورة
- - - - -

طرح سنة من التاريخ كيف


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

#1 سلطان الحارثي

سلطان الحارثي

    مشترك

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

تاريخ المشاركة 25 July 2006 - 11:08 AM

السلام عليكم ورحمة الله

مثال :
عقد العمل سنة هجرية.

انا نهاية عقدي 05/01/1427 معنا ذلك ان بدية العقد 05/01/1426

كيف اطرح سنة من التاريخ 05/01/1427
لكي يعطيني 05/1/1426


لا تتأخرون عليه

#2 jamal_rrkk

jamal_rrkk

    عضو نشط

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

تاريخ المشاركة 26 July 2006 - 11:13 AM

السلام عليكم ورحمة الله وبركاته

مرفق ملف يوضح كيف يتم التعامل مع Dates and Timestamps

ملفات مرفقة


قال تعالى :

{ وَمَا خَلَقْتُ الْجِنَّ وَالْإِنسَ إِلَّا لِيَعْبُدُونِ مَا أُرِيدُ مِنْهُم مِّن رِّزْقٍ

وَمَا أُرِيدُ أَن يُطْعِمُونِ إِنَّ اللَّهَ هُوَ الرَّزَّاقُ ذُو الْقُوَّةِ الْمتينُ }

[ الذاريات : 56 : 58 ]


{ وَأْمُرْ أَهْلَكَ بِالصَّلَاةِ وَاصْطَبِرْ عَلَيْهَا لَا نَسْأَلُكَ رِزْقًا

نَحْنُ نَرْزُقُكَ وَالْعَاقِبَةُ لِلتَّقْوَى }

[ طه : 131 ]




سبحان الله والحمد لله والله أكبر


http://tech.groups.y...and_Accounting/

#3 sms423

sms423

    عضو

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

تاريخ المشاركة 02 August 2006 - 10:34 PM

مثال
select sysdate-365 from emp;

#4 almarafy

almarafy

    عضو

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

تاريخ المشاركة 07 August 2006 - 01:05 PM

اخي الكريم في الاوراكل يتم التعامل مع الايام على انها ارقام عادية فمثلا
قبل خمسة ايام تكتب كالتالي
select dat from emp
;where dat-(5)<sysdate
ازا بدك تطرح سنة تنقص 365 يوما

#5 RADY

RADY

    مشترك

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

تاريخ المشاركة 07 August 2006 - 01:30 PM

SQL> select sysdate,add_months(sysdate,-12) from dual;

SYSDATE ADD_MONTH
--------- ---------
07-AUG-06 07-AUG-05

اللهم اغفر لى ولوالدى وللمومنين يوم يقوم الحساب
Mail: rady3000@yahoo.com

#6 RADY

RADY

    مشترك

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

تاريخ المشاركة 07 August 2006 - 01:33 PM

SQL> select to_char(sysdate,'dd-mm-yyyy'),to_char(add_months(sysdate,-12),'dd-mm-yyyy')
2 from dual;

TO_CHAR(SY TO_CHAR(AD
---------- ----------
07-08-2006 07-08-2005

SQL>

اللهم اغفر لى ولوالدى وللمومنين يوم يقوم الحساب
Mail: rady3000@yahoo.com

#7 الزيتاوي

الزيتاوي

    عضو

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

تاريخ المشاركة 17 May 2007 - 11:07 AM

اخي الكريم...

هذا الكود جربه بعد تغيير mydate الى التاريخ الذي تريده أو تضع تاريخ اليوم اذا كان هو المطلوب "Sysdate"

ملفات مرفقة

  • ملف مرفق  ex.txt   110بايت   53 عدد مرات التحميل