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

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

صورة
- - - - -

ارجو الإفادة


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

#1 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 04 August 2008 - 02:09 PM

ما الفرق المنطقى بين HAVING التى تأتى لتقيد جملة الاستعلام التى تحتوى على GROUP BY و Where.. بمعنى آخر لماذا HAVING وليس و Where فى جملة GROUP BY ؟

#2 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 August 2008 - 03:21 PM

السلام عليكم.

من المعروف أن جملة ال where تستخدم لعمل فلتر للبيانات. ولكن تستخدم HAVING لعمل فلتر للبيانات من خلال ال aggregate functions مثل ال sum أو count . فلا يصلح أن تكتب:
SELECT Department_id,sum(salary)
FROM employees
where sum(salary)>10000
group by department_id;

لكنك ممكن تعمل الآتي:

SELECT   Department_id,sum(salary)
FROM	 employees
WHERE	department_id>30
HAVING   sum(salary)>30000
GROUP BY department_id
ORDER BY sum(salary)

ليس هناك فرقاً منطقياً او بمعنى أصح ليس هناك أفضليه لإستخدام إحداهما على الأخري فلكل واحده منهم مكانها الخاص بها ولا يصلح أن تحل واحده محل الأخرى. أرجو أن تكون المسأله وضحت.

أحمد يحيى


Oracle Apps Senior Technical Consultant


#3 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 04 August 2008 - 04:33 PM

جزاك الله عنى خير الجزاء يا أخ أحمد وثقلت بها موازينك..
بس عندى استفسار تانى.. هو الـ Oracle Applications Technical Consultant
شغله بس فى البيزنس الخاص بتطبيق أوراكل .. بمعنى انه فاهم التطبيق بس .. ولا كمان دارس ديفولبر وادمن.. اصل عندنا التطبيق اسمه IFS على قاعدة بيلنلت اوراكل .. وانا منشغل الايام دى بدراسته .. فهل باضيع وقت ولا اركز فى تطبيقات اوراكل بس..
وياترى سنعت عن IFS قبل كده
معلش طولت عليك اوى .. جزاك الله عنى خيرا
محمد عبد الوهاب

تم التعديل بواسطة هجرس, 04 August 2008 - 04:36 PM.


#4 amsh-y

amsh-y

    عضو

  • الأعضــاء
  • 8 مشاركة

تاريخ المشاركة 04 August 2008 - 04:34 PM

:D

جزاك الله خيرً

#5 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 05 August 2008 - 10:46 AM

أنا حالياً متخصص في ال ERP إللي هو ال Oracle Applications . بس أنا Technical أما إللي أنت تقصده هو ال Functional . بمعني أدق ، ال Technical Consultant هو عباره عن Developer علي هذه التطبيقات ، مهمته إضافة بعض الأجزاء التي تكون خاصه بالمؤسسه إللي تعمل لديها مثل Custom forms أو custom report . بس طبعاً دفيلوبر التطبيقات بيكون عليه عبيء أكبر بكتير من الدفيلوبر العادي لأن التطبيقات فعلاً كبيره. يعني مثلاً عدد الجداول إللي عندنا هو 62611 !!ماتخفش الموضوع مش صعب أوي أوي يعني :D طبعاً إنت لا يمكن أن تعرفهم كلهم مره واحده وفي جداول كتير لن تعمل عليها أساساً. الموضوع عاوز وقت. خطوه بخطوه هاتتعلم ومافيش حاجه مستحيله.

أما ال Functional Consultant مهمته العمل هذه التطبيقات بمعنى التعامل مع البيانات من خلال الشاشات والتقارير وهذا غير طبعاً الدفيلوبر. مثل ال Financial Functional Consultant وغيره.

وياترى سنعت عن IFS قبل كده


لأ بصراحه لم أسمع عنه قبل . هو تبع أوراكل ولا هو تم عمله من قبل شركه تطوير عاديه؟. عموماً أتمنى أن تكون الصوره وضحت لك. ولو عاوز توضيح أكتر خد راحتك ...

أحمد يحيى


Oracle Apps Senior Technical Consultant


#6 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 05 August 2008 - 11:33 AM

السلام عليكم :D
يعنى التيكنيكال كونسالتانت لازم يكون فى البيسنس على قدر لا يقل عن الفانكشن كونسالتانت؟..انا بأسأل لانى مغرم بالبيزنس وكذلك بالأوريكال.. فهل الاستمرار فى دراسة الاثنين بغرض انى اكون ديفولوبر على الـ ERP بتاع اوريكال هو الطريق المضبوط؟

لأ بصراحه لم أسمع عنه قبل . هو تبع أوراكل ولا هو تم عمله من قبل شركه تطوير عاديه؟

.
IFS المفروض انه تطبيق عالمى وله ترتيب خصوصا فى المديول المالى .. لكنه مش مشهور والشركه عندنا هى اول عميل مصرى له .. وطبعا مفهوش شغل ديفولبر .. أدمن بس لأن القاعدة بتاعته أوريكال .. فأنا باذاكره لأنه ERP .. فهل ياترى هيفيدنى بعد كده لما ادرس تطبيقات اوريكال..
شكرا يا أخى .. بنتعبك معانا

تم التعديل بواسطة هجرس, 05 August 2008 - 11:38 AM.


#7 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 05 August 2008 - 02:01 PM

وعليكم السلام ورحمة الله وبركاته.
بالنسبه لل Technical مش لازم يكون بنفس القوه في البيزنس زي ال Functional . أهم شييء إنه يكون قوي في الدفيلوبر وفاهم بيزنس. يعني البيزنس شييء ثانوي لكن مطلوب. أما لو عاوز تدرس بيزنس بس يبقى الأحسن إنك تكون Functional وعلى فكره شغله كويس .

أحمد يحيى


Oracle Apps Senior Technical Consultant


#8 هجرس

هجرس

    مشترك

  • الأعضــاء
  • 75 مشاركة

تاريخ المشاركة 05 August 2008 - 03:21 PM

شكر الله لك