الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مطلوب الحل لفكرة جديدة في التقارير

مغلق
بدأه progdeng في 28 فبراير 2005 · 4 رد · 507 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

تها تينا بحلول العام الهجري الجديد 1426 جعله الله عام خير للامة العربية والإسلامية .

وســـؤالي :-

1- عندي جدول الموظفين emp فيه (رقم الموظف no و اسم الموظف name).

2- عندي جدول المسحوبات pull فيه ( رقم الموظف no و المبلغ المسحوب mny1).

3- عندي جدول الايداع storge فيه (رقم الموظف no والمبلغ المودع mny2).

*

اريد استعلام يسحب رقم الموظف وأسمه ومجموع ما أودعه ومجموع ما سحبه.

بحيث يكون شكل التقرير

رقم الموظف اسم الموظف سحب ايداع

*انا اعرف اعمل تجميع group function بين جدولين أما ثلاثة فأكثر ما أعرف

حلول لي هذه المشكلة وجزاكم الله خير

#2

وعليكم السلام ورحمة الله وبركاته

اتمنى اكون فهمت المطلوب

سأكتب جملة الاستعلام

select emp.no,emp.name,sum(mny1),sum(mny2)

from emp,pull,storge

where emp.no=pull.no and emp.no=storge.no

gruop by emp.no,emp.name

#3
SELECT E.NO , E.NAME , A.SUM_1 , B.SUM_2
FROM EMP E ,
(SELECT SUM(MNY1) SUM_1,NO FROM PULL
GROUP BY NO) A ,
(SELECT SUM(MNY2) SUM_2,NO FROM STORGE
GROUP BY NO) B
WHERE E.NO = A.NO(+)
AND E.NO = B.NO(+)
#4

سلام الله عليكم ورحمته وبركاته

وبعد

الف شكر للأخ raujistc على محاولته الطيبة ولكنها تحدث تكرار في البيانات.

الف شكر للأخ myaserk على محاولته الطيبة والتي كانت عز الطلب .

وجزاكم الله خيرا

وفرج همكما كما فرجتما عن ما كنت فيه

وأوصيكم ب (ولقد آتيناك سبعاً من المثاني والقران العظيم)

والسلام علكم ورحمة الله وبركاته

#5

لتلافى التكرار استخدم الامر distinct وذلك بعد عبارة select مباشرة

سبحان الله و الحمد لله لا اله الا الله و الله اكبر

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…