romio2005 بتاريخ: 10 ديسمبر 2009 تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 ياخبراء الSqlانا عايز كودب بسيط بيحسب اكبر اداره فيها موظفين وعايز اطبع اسم الاداره وعدد الموظفين اللى فيها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 10 ديسمبر 2009 تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 اخي الكريم تم الرد عليك بالمشاركة السابقة واكود الاخ pal oracle شغال تمام ما المشكلة لو سمحت؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
romio2005 بتاريخ: 10 ديسمبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 اخي الكريم تم الرد عليك بالمشاركة السابقة واكود الاخ pal oracle شغال تمام ما المشكلة لو سمحت؟؟ يااخى الفاضل انا اريد هذا الكود داخل بروسيجر وكمان لما استدعى هذا البروسيجر يطبع اسم الاداره وعدد الموظفين االى يعملون بيها ارجو ان تكون الصوره وصلتوشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 10 ديسمبر 2009 تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 تفضل هذا هو البروسيجر create or replace procedure emp_dept_max deptno number ; v_count number; deptname varchar2(100); begin Select Deptno, Count(Empno) No_Of_Employees,dept_name into deptno,v_count,deptname From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno) end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
romio2005 بتاريخ: 10 ديسمبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 تفضل هذا هو البروسيجر create or replace procedure emp_dept_max deptno number ; v_count number; deptname varchar2(100); begin Select Deptno, Count(Empno) No_Of_Employees,dept_name into deptno,v_count,deptname From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno) end; شكرا اخى الكريم الكود تمام بس طلع لى بعض مشاكل فى السينتاكس ممكن تقولى عليها وجزالك الله خيرا عناErrors for PROCEDURE EMP_DEPT_MAX:LINE/COL ERROR2/1 PLS-00103: Encountered the symbol "DEPTN" when expecting one of t he following: ( ; is with authid as cluster compress order us ing compiled wrapped external deterministic parallel_enable pi pelined The symbol "is" was substituted for "DEPTN" to continue.11/1 PLS-00103: Encountered the symbol "HAVING" when expecting one of the following: begin case declare end exception exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 10 ديسمبر 2009 تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 create or replace procedure emp_dept_max is deptno number ; v_count number; deptname varchar2(100); begin Select Deptno, Count(Empno) No_Of_Employees,dept_name into deptno,v_count,deptname From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno) end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
malik alwadi بتاريخ: 10 ديسمبر 2009 تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2009 تفضل أخي هذا الــ Procedure Create Or Replace Procedure Max Is vn NUmber; vn2 Number; vv Varchar2(20); Begin Select Deptno, Count(Empno) Into vn,vn2 From Emp Group By Deptno Having Count(Empno) = (Select Max(Count(Empno)) From Emp Group By Deptno); If Vn>0 Then Select Dname Into vv From Dept Where Deptno=vn; End If; Dbms_Output.Put_Line(vn||' '||vn2||' '||vv); End; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.