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

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

صورة
- - - - -

حساب المتوسط الحسابي AVG


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

#1 ابونواف620

ابونواف620

    مشترك

  • الأعضــاء
  • 150 مشاركة
  • الاسم الأول:fawaz
  • اسم العائلة:alzaidi
  • البـلـد: Country Flag

تاريخ المشاركة 05 September 2005 - 02:08 PM

السلام علكيم
الاخوة أعضاء منتدى اوراكل أريد المساعدة منكم في الكود
( لدى ثلاثة حقول في الجدول وأريد حساب المتوسط الحسابي لها وضربة في قيمة معينة وأضهاره في حقل أخر )
مثال / الحقول ( T - S - R ) المتوسط الحسابي لهم × 1.372 = ( )

أمل الرد في أسرع وقت وشكرا
أخوكم ابو نواف

#2 أسامة موسى

أسامة موسى

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

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 05 September 2005 - 03:09 PM

الاخ الكريم
لعمل التالي
declare 
temp number;
begin select (((s+t+r)/3)*1372) total into temp from your_table; :your_item:=temp;
end;

تم التعديل بواسطة Admin05, 05 September 2005 - 03:15 PM.

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#3 ابونواف620

ابونواف620

    مشترك

  • الأعضــاء
  • 150 مشاركة
  • الاسم الأول:fawaz
  • اسم العائلة:alzaidi
  • البـلـد: Country Flag

تاريخ المشاركة 05 September 2005 - 11:34 PM

هل يتم وضع جملة select في ترايقر ( WHEN-VALIDATE-ITEM )
جربت select ولكن لم تعمل يظهر خطأ

#4 أسامة موسى

أسامة موسى

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

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 06 September 2005 - 09:02 AM

الاخ الكريم
ضع التالي
declare
temp number;
begin select (((nvl(s,0)+nvl(t,0)+nvl(r,0))/3)*1372) total into temp from your_table; :your_item:=temp;
end;

اقول شي اذا كنت تقصد انه بالشاشة والبيانات ظاهرة حطها على تريجر ( WHEN-VALIDATE-ITEM )

كالتالي
declare
temp number;
begin
temp:=(((nvl(:s,0)+nvl(:t,0)+nvl(:r,0))/3)*1372) ;
:your_item:=temp;
end;

تم التعديل بواسطة Admin05, 06 September 2005 - 09:04 AM.

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com