المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: count of ,.... in report
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات قواعد البيانات > Oracle قسم قواعد البيانات أوراكل > قسم Reports و Designer و JDeveloper
زوبة
السلام عليكم
انا عندي في الريبورت مطلوب اعمل فورملا تحسب عدد الموظفين في الديبارتمنت
استخدمت الــ count بس ما نفع
عشان كذا بس لو احد ممكن يساعدني بليييز
شكرا
malek_sa
كيف استخدمت الـ count
أرجو ن ترفقي الكود لكي نستطيع مساعدتك
زوبة
لما تشتغل ع الداتا موديل
عملت فورملا وطلعت function ولازم اكتب جواها كود
انا عملت
كود
return (select (*)
from employees
where department_id = 10
and ....
and.....




until
and department_id- 270;)

وطلع غلط فحسيت ان الكود اصلا ماله داعي
ومو عارفه ايش الكويري اللي مفروض استخدمها
وشكرا ع المرور
م. حسام فيصل
فعلاً الكود ليس له داعي من أصله و لا أدري كيف خطرت لك الفكرة ... جلب العدد يتم عن طريق إستخدام الدالة count مباشرة أي :
كود
select count(*) from employees;
زوبة
انا لما كتبت الكود هنا تسيت ماكتبت الــ count
بس برضو غلط
انا ابغى اكتب هذي الفورميلا قي الداتا موديل
وبعدين في اللي اوت اعمل فيلد ويكون السورس تيعه الى هذه الفورميلا
بس الكود اللي كتبته انا كتبته قبل وبرضو مااشتغل
فياريت لو تشوف لي اياه
م. حسام فيصل
أرفقي المشروع حتى نساعدك فيه ...
زوبة
يسلمو اخوي
خلاص المعضلة انحلت خخخخخ
استخدمت ساموري مو فورميلا
كود
SELECT ALL LOCATIONS.CITY, COUNTRIES.COUNTRY_NAME,
DEPARTMENTS.DEPARTMENT_NAME, COUNT(EMPLOYEES.EMPLOYEE_ID)
FROM DEPARTMENTS, COUNTRIES, LOCATIONS, EMPLOYEES
WHERE (DEPARTMENTS.LOCATION_ID = LOCATIONS.LOCATION_ID)
AND (LOCATIONS.COUNTRY_ID = COUNTRIES.COUNTRY_ID)
AND (EMPLOYEES.DEPARTMENT_ID = DEPARTMENTS.DEPARTMENT_ID)
GROUP BY(LOCATIONS.CITY, COUNTRIES.COUNTRY_NAME,
DEPARTMENTS.DEPARTMENT_NAME )


والحمدلله ضبطت خلاص tongue_smile.gif
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.