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

المساعدة فى عمل جدول استعلام من اكتر من جدول فى قاعدة البيانات

بدأه amr soft في 4 مارس 2009 · 0 رد · 801 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لدى استفسار بخصوص ٍٍSQL Server 2000

مرفق قاعدة البيانات محل الاستفسار

Data.rar

مرفق ملف قاعدة البيانات محل الاستفسار

لدى 3 جداول

الاول البنوك Banks يحتوى على جميع البنوك المتعامل معها

الثانى الشيكات الصادرة ExpChek جميع الشكات الصادرة

الثالث الشيكات الواردة InpChek جميع الشكات الواردة

علما بان لكل بنك رصيد افتتاحى Emoney داخل الجدول Banks

الموضوع بأختصار اريد انشاء جدول View تكون وظيفتة اظهار رصيد كل بنك بعد اجراء العملية الحسابية العادية لمعرفة الرصيد وهى

الرصيد الافتتاحى - قيمة الشكيات الصادرة + قيمةالشيكات الوادرة

وذلك لكل بنك على حدة

ChekM وهو قيمة الشيك فى كلا من جدول الشيكات الصادرة والواردة

محاولتى :

يوجد جدول بأسم TotalChek فى قائمة views

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

وهى طرح قيمة الشيكات الصادرة من الرصيد الافتتاحى للبنك

وجدول اخر بأسم InpChek

يقوم بجمع يقمة الشيكات الورادة لكل بنك

 

وبعد ذلك اقوم بالكود بجلب كل من

- الرصيد الافتتاحى

- مجموع الشيكات الصادرة

- مجموع الشيكات الواردة

واقوم بالعملية الحسابية التالية

الرصيد الافتتاحى - قيمة الشكيات الصادرة + قيمةالشيكات الوادرة

ولكن هذة العملية بالطبع تستغرق وقت اطول من الطبيعى

وغير ذلك غير منطقى كل هذة الجداول للصول على النتيجة

وعند محاولة عمل جدول يقوم بهذة العملية

يعمل ولكن لا يجلب البيانات الا اذا اكان يوجد للبنك شيكات صادرة وواردة

اما ان كان لا يوجد لية شيكات صادرة او شيكات ورادة

لا يأتى ضمن النتأئج رغم انة موجود بداخل احد الجدولين

هذا قدر ما استطعت

ارجو من خبراء المنتدى الكرام التكرم بمعرفة الطريقة التى تؤدى الى ايجاد رصيد كل بنك بعد طرح الشيكات الصادرة و اضافة الشيكات الوادرة

ان كان هذا فى الامكان

واشكركم واعتذر على الاطالة

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

Data.rar

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

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

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

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

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