مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

raki007

عضویت از 1400/07/19

جمع مبالغ جدول سوم براساس جدول اول و دوم مرتبط

  • دوشنبه 19 مهر 1400
  • 17:30
تشکر میکنم

سلام

من تو نرم افزارم سه جدول دارم

 

** جدول حساب کل

** جدول حساب معین که کلید اصلی حساب کل در آن به عنوان کلید خارجیه

** جدول سند که کلید اصلی حساب معین در آن به عنوان کلید خارجیه

 

در جدول سند تعدادی مبلغ برای حساب های معین ثبت شده

 

الان یه کوئری میخوام بر اساس کد حساب معین ثبت شده در جدول سند تمام مبالغ در یک جدول به عنوان حساب کل بیان

 

مثل:

کد های حساب کل: 111 و 112 و 921 هستند

کدهای جدول معین: 11112 و 11113 و 92112 و 92114

که کدهای 11112 و 11113 به 111 ارتباط دارن و کدهای 92112 و 92114 به 921

 

تو جدول سند 5 تا مبلغ وارد شده

مبلغ اول (2000) و دوم (2300) با کد معین 11112 و مبلغ سوم (3500) با کد 11113 و مبلغ چهارم (5200)  با کد 92112 و مبلغ پنجم (3200) با کد 92114 ثبت شده

 

با استفاده از تابع ترکیبی SUM و JOIN تونستم مبالغ رو جمع کنم ولی چون کد حساب کل در سند وجود نداره فقط به صورت حساب معین جمع بسته میشن

ولی من میخوام براساس کد حساب کل جمع بشن

 

به جز اینکه کد حساب کل رو تو جدول سند به عنوان کلید خارجی بیارم راه دیگه ای هست برای جمع مبالغ؟

چون به صورت درختی کلیدها رعایت شدن

حساب کل در معین و حساب معین در سند

 

جدول من الان به این  صورت نمایش داده میشه

 

111    4300

111   3500

921   5200

921   3200

 

ولی اینو میخوام

 

111   7800

921   8400

 

تونستم منظور برسونم یا جداول و کوئری رو بیارم؟

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)