اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

السجلات الغير موجودة فى الجدول الاول


osama.eassa

الردود الموصى بها

السادة الافاضل 

                          تحية طيبة وبعد

نرجو الاهتمام بالموضوع واعتقد انة بسيط بالنسبة لكم وهو يوجد جدول بة مثلا 20 سجل والجدول الثانى بة 25 سجل وتم عمل استعلام لهذين الجدولين بعلاقة 1 -  1 ثم اخذنا حقل من الجدول الاول وجمعناة على حقل من الجدول الثانى فلم يتم جمع الخمس سجلات الموجودة فى الجدول الثانى وجمع العشرين الموجودين فى كلا الجدولين .

فماذا افعل لكى يتم جمع الخمس سجلات الزيادة فى الجدول الثانى عن الاول؟

                                                                     مع خالص الشكر والتقدير

رابط هذا التعليق
شارك

السادة الافاضل 

تحية طيبة وبعد

تم ارفاق الملف واضح فى الاستعلام انة اخر خمس سجلات الذى هم موجودين فى ديسمبر وغير موجودين فى نوفمبر لم يتم جمعهم فى الاستعلام برجاء الافادة 

مع خالص التحية

cum december.rar

رابط هذا التعليق
شارك

جرب الكود ده

SELECT december.Zone, december.Category, december.SubCategory, december.Activity, december.[Cost Center], december.Total, Nz([Total Cum],0) AS Expr1, Sum([Total]+Nz([Total Cum],0)) AS [Total dece], Sum(Nz([total cum],0)+[total]) AS [cum dece]
FROM novmber RIGHT JOIN december ON novmber.[Cost Center] = december.[Cost Center]
GROUP BY december.Zone, december.Category, december.SubCategory, december.Activity, december.[Cost Center], december.Total, Nz([Total Cum],0);

  • Like 1
رابط هذا التعليق
شارك

معذرة أخي على عدم التوضيح

 

لكن اذا رأيت الكود بهذا الشكل فمعناه أنه كود استعلام

يعني تفتح الاستعلام وتعرض كود السيكوال

وبعدين تضع الكود مكان الكود الموجود

 

cum december.rar

رابط هذا التعليق
شارك

الاستاذ الفاضل / امير 2008

تحية طيبة وبعد

اشكر اهتمامك الكبير واعذر عدم فهمى انا مبتدئ ونفسى افهم المعادلة التى عملتها وهى (0; [nz([total cum وهل تفيد فى حالة الخلايا بلانك 

مع خالص الشكر والتقدير

رابط هذا التعليق
شارك

يا باشا الشكر لله

أنا زيك مبتدئ ومازلت أتعلم الأكسس

وكلنا نتعلم من بعض مفيش مشكلة

بالنسبة للحقل [total cum]

اذا وضعنا NZ لذلك الحقل بالقيمة صفر

فمعناه أنه اذا كان خاليا يأخذ القيمة صفر

وهذا يفيد في أشياء كثيرة منها  العمليات الحسابية

حيث تقدر تتعامل مع القيمة null على أنها صفر

رابط هذا التعليق
شارك

الاستاذ الفاضل / امير 2008

                                        تحية طيبة وبعد

اشكرك على هذا التوضبح الجميل واريد ان اعرف منك ماهو اختصار nz هل هى دالة مامعناها  اى ماذا يعنى الn  وماذا يعنى z ياريت اقدر اكون وصلت لك السؤال 

                                                                                                 مع خالص الشكر والتقدير

رابط هذا التعليق
شارك

أنا معلوماتي المتواضعة عنها أنها :

دالة وضع الصفر للقيمة الخالية

NullToZero function

 

N  = Null

Z = Zero

 

وفي قواعد بيانات أوراكل درست في جزء السيكوال دالة شبيهة  بالصورة :

NVL

مثال :

SELECT NVL(commission, 0)
FROM sales;

وهذا المثال معناه : اذا لم يكن هناك كوميشن في جدول المبيعات فقم بكتابة صفر كقيمة لحقل العمولة

 

طبعاً ممكن نتعامل مع أحرف وأرقام أخرى غير الصفر

رابط هذا التعليق
شارك

الاستاذ الفاضل / امير 2008

                                     تحية طيبة وبعد 

اتقدم بخالص الشكر لك على هذة المعلومات القيمة ولمنتدى اوفيسنا الرائع  ودائما من تقدم الى تقدم اكبر .

                                                                      مع وافر التحية

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information