نوشته شده توسط
barman.ar16
عذر میخوام جناب افشاری عزیز
به علت اینکه میخواستم جلوی اطاله کلام رو بگیرم و خلاصه سوالم رو بپرسم باعث شد که منظور رو درست نرسونم
اول اینکه برنامه ام رو دارم با سی شارپ می نویسم و بانکم از نوع sqlite هست
این جدولی هم که نمایش دادم بیشتر برای مثال بود
خلاصه داستان از این قراره که من 3 تا جدول دارم یکی رانندگان یکی دانش آموزان و یکی اقساط
خب جدول اقساط به دانش آموزان در ارتباط هست و جدول دانش آموزان با رانندگان
در تمامی این جدول ها هم با کد ملی کار انجام شده بنابراین بحث افزودگی رو رعایت کردم و البته یادم هست این موضوع رو از خود شما یاد گرفتم (در تاپیک های مشابه)
من اول با یک view اومدم جدول اقساط رو به دانش آموزان وصل کردم و بعد با یک view دیگه دانش آموزان رو به رانندگان
الان نهایت معلوم شده که هر راننده چقدر پول اومده به حسابش
در نهایت من میخوام کل پولی که میاد به حساب هر راننده رو جمع بزنم و البته تعدادش رو هم دربیارم که در نهایت بتونم عملیات نهایی یعنی محاسبه لیست پرداخت (محسابه درصدهای مختلف) هست رو انجام بدم
شما اون جدول رو در نظر بگیرید برای مثال ولی در کل من با کد ملی دارم کارها رو انجام میدم / ستون مبلغ رو هم integer گرفتم
ممنون میشم راهنمایی بفرمایید
البته اگر مقدور هست تاپیک رو یه همین قسمت برگردونید ممنون میشم
سلام. باید از گروپ بای استفاده کنید. اینکار باعث دسته بندی میشه و در نهایت جمع اون دسته رو نشون میده. من کلیت کار رو گفتم و با یه مثال کلی. شما خودتون بر اساس جدولتون تغییرش بدین.
select Name,count(Name),sum(Sel)
from tblTest
group by Name
اینجا یه کتاب هم گذاشتم امیدوارم مفید واقع بشه:
https://goo.gl/3Aw75N