shavrrrrr77 بتاريخ: 19 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 19 أبريل 2004 أكتب برنامج لاستخراج العمولة تقل موظف حيث الموظف يقل راتبه عن 4000 عمولة5% من الراتب والموظف الذي يحصل على4000 وأكثر يحصل على 10% باستخدام الامر for وبالاعتماد على الجدول empempno,ename sal,العمولة, deptnoالعمولة مجهولة بليززززززززز ياجماعة** تم تعديل عنوان المشاركه يجب أن يكون موضوع المشاركه مطابق للمحتوي والا سيتم حذف كل المشاركه إداره المنتدي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عمرو بتاريخ: 19 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 19 أبريل 2004 ممكن توضح اكتر يا اخى شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaled بتاريخ: 19 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 19 أبريل 2004 جرب هذا declare l_comm number; begin for i in (select * from emp) loop if i.sal >= 4000 then l_comm:= i.sal * 0.1; dbms_output.put_line('empno' || ' ' ||'ename' || ' ' ||'sal' ||' '|| 'comm' || ' ' ||'deptno' ); dbms_output.put_line(i.empno || ' ' ||i.ename || ' ' ||i.sal || ' '||l_comm || ' ' ||i.deptno ); else l_comm:= i.sal * 0.05; dbms_output.put_line('empno' || ' ' ||'ename' || ' ' ||'sal' ||' '|| 'comm' || ' ' ||'deptno' ); dbms_output.put_line(i.empno || ' ' ||i.ename || ' ' ||i.sal || ' '||l_comm || ' ' ||i.deptno ); end if; end loop; end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
zakkar بتاريخ: 19 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 19 أبريل 2004 يمكن أن تعمل جدول أخر و تدرج فيه البيانات من خلال هذا الأمر declare cursor empcur is select empno,ename,sal,deptno from emp; dareba number; empno number; ename varchar2(50); sal number; deptno number;begin open empcur; loop fetch empcur into empno,ename,sal,deptno; exit when empcur%notfound; if sal>= 4000 then dareba:=sal*0.1; insert into f_emp (empno,ename,sal,deptno,dareba) values(empno,ename,sal,deptno,dareba); else dareba:=sal*0.05; insert into f_emp (empno,ename,sal,deptno,dareba) values(empno,ename,sal,deptno,dareba); end if; end loop; close empcur;end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
shavrrrrr77 بتاريخ: 21 أبريل 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 أبريل 2004 مشكور على الردود والله ماقصرتوا عمروا زاكر خالد الله يعطيكم العافية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.