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

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

صورة
- - - - -

هل هناك دالة تحسب العمر؟


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

#1 a5hhk

a5hhk

    عضو نشط

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

تاريخ المشاركة 18 June 2007 - 10:41 AM

هل هناك دالة تحسب العمر بحيث
أمرر التاريخ ومن ثم تعطيني العمر

#2 hanywaseem

hanywaseem

    عضو

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

تاريخ المشاركة 18 June 2007 - 11:15 AM

try this it's work and i send it before
it's date - date

ملفات مرفقة

  • ملف مرفق  try_this.txt   363بايت   119 عدد مرات التحميل


#3 a5hhk

a5hhk

    عضو نشط

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

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

شكرا جزيلا لك
نعم إنها تعمل
ولكن ألا توجد دالة تحسب العمر مباشرة

#4 sky information

sky information

    عضو نشط

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

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

يمكنك من خلال جملة السيلكت هذه أن تحصل على مباشر

Select to_char(sysdate,'yyyy')-1998 as age from dual;


ملاحظة \ 1998 هو السنة المولود فيها الشخص.
سيكون الناتج هو 9 سنوات


تحياتي................

#5 sky information

sky information

    عضو نشط

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

تاريخ المشاركة 18 June 2007 - 02:37 PM

طبعا هذه لحساب العمر بالسنوات فقط

#6 tommy_azzam

tommy_azzam

    مشترك

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

تاريخ المشاركة 18 June 2007 - 07:15 PM

الله يبارك في الافكار الجميله ..
" ان الله لا يضيع اجر من احسن عملا "

tom_azzam@hotmail.com
tom_azzam@yahoo.com

#7 MMA

MMA

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,019 مشاركة
  • الاسم الأول:Mostapha
  • اسم العائلة:Abd El-Salam
  • البـلـد: Country Flag
  • المنصب الحالي:المؤسسة المصرية لتبسيط العلوم - عضو مؤسس - مستشار تقني

تاريخ المشاركة 18 June 2007 - 11:53 PM

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

إسمحلي أن أشاركك بملاحظة بسيطة !!

السنة تحتوي علي 365.25
وتحتوي علي 12 شهر
وتحتوي علي 30.4375 يوم لكل شهر

فمن البساطة حساب أي تاريخين بهدوء وبدون أي إذعاج

فإذا رغبت في إيجاد الفرق بين تاريخين فما عليك إلا طرح التاريخين ويعطي لك الفرق بالأيام
كما يلي :

(Bdate - Jdate) As Aje

أما إذا كنت ترغب في إيجاد الفرق بالشهور فقم بكتابة الكود التالي :

((Bdate - Jdate) / 30.4375) As Aje

ولإيجاد الفرق بالسنوات كما يلي :

((Bdate - Jdate) / 365.25) As Aje


وشكراً

مهندس/ مصطفي محمود عبد السلام   
العضو المؤسس بالمؤسسة المصرية لتبسيط العلوم
والمستشار التقني

(برمجيات - نظم معلومات - شبكات)

.

 

( 01098570165 )

.

.

.

( MMA_Programmer@Yahoo.com )

 


#8 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 19 June 2007 - 12:05 PM

رد الأخ MMA أعتقد انه الأفضل و الأسهل ......... مع تقدير طبعاً لباقى الردود الجيدة و المفيدة ايضاً