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

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

صورة
- - - - -

مساعدة في جملة Update للموظفين على حسب خبرتهم


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

#1 احمد فهمى

احمد فهمى

    مشترك

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

تاريخ المشاركة 29 September 2009 - 11:47 AM

السلام عليكم
لو سمحتو يا جماعة انا لية سؤال
انا عندى موظفين _ عايز بقا ادى مكفاءه 200 جنية لكل موظف خبرته اكتر من 10 سنين بس
المكفاءة لدول بس
ادونى الكونسبت لو سمحتو

تم التعديل بواسطة mustafagamiel, 30 September 2009 - 12:14 AM.
تم تعديل العنوان للدلالة على المضمون


#2 t-hassaan

t-hassaan

    عضو نشط

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

تاريخ المشاركة 29 September 2009 - 01:55 PM

مفيش مشكلة
اولا : - هل انت مسجل عدد سنوات الخبرة فى حقل ام انك تحسبها عن طريق الفرق بين تاريخ المكافأة الزيادة وتاريخ التعيين ( وهذا هو الاصح ) وفى كلتا الحالتين فانك تستخرجها عن طريق select statement
ثانيا :- هل تريد اضافة المكافأة على المرتب الاساسى ام تريد وضعها فى حقل مستقل وفى كلتا الحالتين قانك تستخدم update statement

وبالتالى تكون ال statement شىء مثل :
update table table 1
set sal = sal +200 
where tot_years > 10