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

select statment to create view its fields & record not limited

مغلق
بدأه مثنى العزاوي في 24 مارس 2007 · 1 رد · 1,219 مشاهدة · في قسم لغة الاستفسارات SQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لديك مايلي :

1- ملف items فيه رقم المادة وأسمها ...... ومواصفات هذه المادة .... والخ .

2 - ملف customer فيه رقم الزبون وأسمه ومواصفات أخرى للزبون ... والخ .

3- ملف sail فيه الحركة اليومية لمبيعات هذه المواد للزبائن .

نحتاج الى أيعاز sql statment يعطينا الأرقام لمبيعات هذه المواد لهولاء العملاء بمخرج(output) واحد سواء كان جدول table أو منظر view .

ليكون الشكل النهائي المستنتج هو كالآتي :

المادة/الزبون مادة 1 مادة 2 مادة 3 ......................................................... الخ

زبون 1 ............ ؟............. ؟.........؟.........؟.........؟.........؟.........؟.........؟.........؟

زبون 2 ............ ؟............. ؟.........؟.........؟.........؟.........؟.........؟.........؟.........؟

زبون 3 ............ ؟............. ؟.........؟.........؟.........؟.........؟.........؟.........؟.........؟

.

.

.

.

الخ

بدون اللجوء الى عبارة union لأنها ستكون عبارة أستفسار طويلة جدا برأيي طبعا ؟!

أرجو المساعدة ولكم جزيل الشكر والتقدير .

#2

إذا كان تريدها كـ Matrix Report فالموضوع سهل جداً أما إذا كان تبغى Select Statment فكيف حتعرف عدد المواد إلا إذا كان عدد المواد ثابت ممكن تجرب تنشيء جدول وتقوم بتعبئة الجدول بالبيانات بإستخدام PL/SQL .

وطبعاً إذا كان تريد جلب البيانات بشروط معينة لكل جلسة session بإمكانك إستخدام Temporary table .

بإمكانك الإستفادة من الرابط التالي :

طريقة إنشاء الجداول والجداول المؤقتة ....

وبالتوفيق .

تم تعديل هذه المشاركة بواسطة إبراهيم بخش في 13 أبريل 2007 في 17:27

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

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