بتاريخ: 21 أغسطس 200520 سنة comment_45220 السلام عليكم شباب مطلوب مني تقرير عن تحركات المواد في المستودعات يعني المادة الفلانية دخلت المستودع الفلاني و المادة الفلانية خرجت من المستودع الفلاني .... الخبس المشكلة انهم يبغو التحركات في التاريخ الفلاني على نفس الصف يعني التحركات اللي سارت يوم 1/1/2005 على المادة الفلانية حسب الصوره المرفقة المشكلة اني لقيت ان الطريقة الوحيدة اني أسوي أكثر من repetation بس كيف اقدر أربط أكثر من query مع بعض ؟؟؟؟أنا حاولت أسوي union بس ما استفدت كثير طبعاً المواد الداخلة على جدول و الخارجة على جدول ثاني فا اش رأيكم في المشكلة هذي ؟؟؟؟؟ تم تعديل 21 أغسطس 200520 سنة بواسطة Delicate_Shadow تقديم بلاغ
بتاريخ: 21 أغسطس 200520 سنة comment_45221 اخي الكريمحاولت تساوي كويري لل in transactions و كويري أخرى للout transactionثم بعد ذلك تربطهم مع بعض عن طريق union تقديم بلاغ
بتاريخ: 21 أغسطس 200520 سنة comment_45222 مرحبا أخي:لديك عدد من الحلول لمثل هذا التقرير, الأول هو استخدام تعليمة union select order_date.item_no,item_name,sum(nvl(rec_quant,0)),sum(nvl(iss_quant,0)) from (select order_date, item_no, item_name,sum(quant) rec_quant, to_number(null) from your table where "your condition"unionselect order_date, item_no, item_name, to_number(null),sum(quant) iss_quant from your other table where "your condition")استبدل الحقول و الجداول حسب الذي لديك هذه التعليمة ستجلب لك البيانات من جدولي الاستلام و التسليم و الكميات مجموعة على سطر واحدالحل الثاني هو باستخدام حقلي formula في التقرير واحد لجلب كمية الاستلام و الآخر لجلب كمية التسليم. تقديم بلاغ
بتاريخ: 21 أغسطس 200520 سنة كاتب الموضوع comment_45223 الف الف الف شكر أخواني و جزاكم الله ألف خير راح أحاول و أرد عليكم تقديم بلاغ
بتاريخ: 21 أغسطس 200520 سنة comment_45234 الاخ الكريميمكنك عمل ذلك بطريقة اخرى وهي عمل جملة select على جدول الاصناف يعني تعمل التاليselect distinct item_date,item_no,item_name from itemsبعد ذلك تعمل ما يسمى ب الفورملا لكل مجموع يعني للصرف مجموع وللادخال مجموع وحسب التاريخ ورقم الصنفوهي افضل واسرعمع التحية تقديم بلاغ
بتاريخ: 18 سبتمبر 200520 سنة comment_47568 هذا التقرير بهذه الطريقة سوف يكون بطيء جدا في حالة ما اذا كان عدد سجلات الوارد و المنصرف لهذا الصنف كبيرة.. لذلك اري ان تقوم بعمل trigger علي مستوي اليوم يقوم بتجميع الاصناف الواردة و المنصرفة للمنتجات وذلك في حقل جديد.. في هذه الحالة سوف تقو بالقراءة من هذا الحقل مباشرة في حالة استدعاء التقرير و بهذا سوف يقو التقرير اسرع مع عدد السجلات الكبيرة تقديم بلاغ
بتاريخ: 25 أكتوبر 201015 سنة comment_202189 السلام عليكماقترح اخي صاحب الموضوع بأخذ الحل كماطرحه الأخ اسامه..بالتوفيق. تقديم بلاغ
بتاريخ: 25 أكتوبر 201015 سنة comment_202196 السلام عليكمصراحه دخلت من اجل ابداء يد المساعدة و ايجاد حل للمشكلة ولكني وجدت اخواني وجدوا 3 حلول لقد مررت سابقا باحصائيات من هذا المثيل و استخدمت طريقه ال sql عن طريق جملة union وهي شغاله بصورة جيدةتحياتي لكم جميعا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.