Memo Sweet بتاريخ: 13 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 13 نوفمبر 2018 (معدل) لدي نظام رواتب بسيط يتكون من 4 جداول جدو الموظف المعرف - الاسم - الراتب الاساسي جدول الخصومات الشهر والسنه الذي يتم منه الخصم - القيمه - معرف الموظف جدول المكافئات الشهر والسنه الذي يتم فيه الزياده - القيمه - معرف الموظف جدول اضافه الراتب الشهر والسنه -الراتب الاساسي - معرف الموظف اريد عمل استعلام بحيث يكون الناتح منه هذه الحقول الشهر و السنه - اسم الموظف - الراتب الاساسي - الخصومات - المكافئات - الصافي 1/5/2018 احمد 200 0 0 200 1/5/2018 خالد 200 50 0 150 المشكله: لايظهر جميع الموظفين يظهر فقط من لديهم خصم ارجو المساعده اعمل بقاعده بيانات SQL SERVER وجزاكم الله خيرا تم تعديل 13 نوفمبر 2018 بواسطة Memo Sweet اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
asd202 بتاريخ: 13 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 13 نوفمبر 2018 استخدم outer join ابحث عن الطريقة وعدل ال where لديك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمود ربيع بتاريخ: 13 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 13 نوفمبر 2018 حتى نكتب لك الSQL المناسبة اكتب لنا جميع اسماء الجداول والحقول التي ذكرتها مثلا - جدول الموظف EMP—-المعرف EMPNO—-الاسم EMPNME—-الراتب الاساسي SAL.....الخ الميزة هنا ايضا ان بعد تزويدك بهذه المسميات كما عي عندك فانك ستأخذ الءSQL كما هو تلصقه عندك دون الحاجة الى اعادة التسميةودمتم بخير وعافية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Memo Sweet بتاريخ: 14 نوفمبر 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 نوفمبر 2018 (معدل) حتى نكتب لك الSQL المناسبة اكتب لنا جميع اسماء الجداول والحقول التي ذكرتها مثلا - جدول الموظف EMP —-المعرف EMPNO —-الاسم EMPNME —-الراتب الاساسي SAL .....الخ الميزة هنا ايضا ان بعد تزويدك بهذه المسميات كما عي عندك فانك ستأخذ الءSQL كما هو تلصقه عندك دون الحاجة الى اعادة التسمية ودمتم بخير وعافية جزاكم الله خيرا جدو الموظف EMP المعرف (GUID) - الاسم (NAME) - الراتب الاساسي (SAL) جدول الخصومات MO الشهر والسنه الذي يتم منه الخصم (MONTH) - القيمه (NUM) - معرف الموظف(GUID) جدول المكافئات MOK الشهر والسنه الذي يتم فيه الزياده (HMONTH)- القيمه(NUM1) - معرف الموظف (GUID) جدول اضافه الراتبADD_SA L الشهر والسنه (YMONTH) -الراتب الاساسي (SAL)- معرف الموظف (GUID) اريد عمل استعلام بحيث يكون الناتح منه هذه الحقول الشهر و السنه - اسم الموظف - الراتب الاساسي - الخصومات - المكافئات - الصافي 1/5/2018 احمد 200 0 0 200 1/5/2018 خالد 200 50 0 150 تم تعديل 14 نوفمبر 2018 بواسطة Memo Sweet اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 16 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 16 نوفمبر 2018 السلام عليكم ورحمة الله هل كل جدول من الجداول الثلاثة جدول الخصومات - جدول المكافئات - جدول اضافه الراتب يتضمن حركة واحدة كل شهر أو أكثر من حركة اي أكثر من خصم في نفس الشهر أو أكثر من استحقاق في نفس الشهر في حالة أن الموظف له حركة واحدة فقط فيتم عمل جدول واخد فقط يتضمن رقم الموظف - سنة - شهر - راتب الشهر - الخصومات - المكافئات ومفتاح الجدول وهو السنة + الشهر + رقم الموظف + جدول البيانات الأساسية للموظف رقم الموظف - الأسم - الإدارة - الراتب الأساسي + بيانات اخرى خاصة بالموظف مفتاح الجدول هو رقم الموظف اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Memo Sweet بتاريخ: 16 نوفمبر 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 نوفمبر 2018 السلام عليكم ورحمة الله هل كل جدول من الجداول الثلاثة جدول الخصومات - جدول المكافئات - جدول اضافه الراتب يتضمن حركة واحدة كل شهر أو أكثر من حركة اي أكثر من خصم في نفس الشهر أو أكثر من استحقاق في نفس الشهر في حالة أن الموظف له حركة واحدة فقط فيتم عمل جدول واخد فقط يتضمن رقم الموظف - سنة - شهر - راتب الشهر - الخصومات - المكافئات ومفتاح الجدول وهو السنة + الشهر + رقم الموظف + جدول البيانات الأساسية للموظف رقم الموظف - الأسم - الإدارة - الراتب الأساسي + بيانات اخرى خاصة بالموظف مفتاح الجدول هو رقم الموظف جزاك الله خيرا لديه اكثر من حركة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hammode90 بتاريخ: 19 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 19 نوفمبر 2018 (معدل) السلام عليكم استخدم الكويري التاليه مع تعديل اسماء الجداول والأعمدة select month ,emp_name ,salary ,NVL(SUM(deduction),0) ,NVL(SUM(bonuses),0) ,salary-NVL(SUM(deduction),0)+NVL(SUM(bonuses),0) net from salary_table st ,deduction_table dt ,bonuses_table bt where st.emp_id=dt.emp_id (+) and st.emp_id=bt.emp_id (+) group by month ,emp_name ,salary; تم تعديل 19 نوفمبر 2018 بواسطة hammode90 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.