نمایش نتایج 1 تا 4 از 4

نام تاپیک: محاسبه count و sum نمایش آن در دیتاگریدویو

  1. #1

    Question محاسبه count و sum نمایش آن در دیتاگریدویو

    سلام دوستان
    من یک جدول دارم به طور مثال جدول زیر :
    Capture.JPG

    خب میخوام اولا اینکه بشمارم ببینم هر کدوم از اسم ها چند بار تکرار شده یعنی count دوم اینکه برای هر کدوم اسم ها ستون mab رو جمع بزنم یعنی sum
    خب این کار رو جدا جدا برای هر کدوم خارج از جدول بلدم اما میخوام اینکار رو برای همه حتی اگر تعدادشون زیادتر هم بود انجام بدم و نتیجه رو توی یک دیتاگریدویو نمایش بدم و در نهایت جدول اینطوری بشه

    Capture2.JPG

    ممنون

  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: محاسبه count و sum نمایش آن در دیتاگریدویو

    با سلام
    لطفاً سوالتون رو در بخش مناسب مطرح کنید
    قبلاً چندین بار توی تاپیک های مختلف گفتم که این کار اشتباست
    شما دارید به صورت تجمعی و غیر اصولی با اطلاعات برخورد میکنید و به شدت افزونگی ایجاد میشه
    شما باید یکبار اسم رو وارد کنید و در دفعات بعد از ID شخص استفاده کنید مثلاً یکبار مینویسه امیدافشاری و یکبار دیگه مینویسه امید افشاری خب این دو شخص به حساب میاد که خطای کاربری هست و علاوه بر این مدام داره امید افشاری تکرار میشه! خب بجاش ID که int هست رو بزاریم و Performance و سرعت بارگذاری رو ببریم بالا بهتره یا اینکه Nvarchar باشه !؟
    اگه میخواید بدرستی طراحیش کنید فرض کنید دارید یک فاکتور طراحی میکنید. ازش الگو بگیرید
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  3. #3

    نقل قول: محاسبه count و sum نمایش آن در دیتاگریدویو

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام
    لطفاً سوالتون رو در بخش مناسب مطرح کنید
    قبلاً چندین بار توی تاپیک های مختلف گفتم که این کار اشتباست
    شما دارید به صورت تجمعی و غیر اصولی با اطلاعات برخورد میکنید و به شدت افزونگی ایجاد میشه
    شما باید یکبار اسم رو وارد کنید و در دفعات بعد از ID شخص استفاده کنید مثلاً یکبار مینویسه امیدافشاری و یکبار دیگه مینویسه امید افشاری خب این دو شخص به حساب میاد که خطای کاربری هست و علاوه بر این مدام داره امید افشاری تکرار میشه! خب بجاش ID که int هست رو بزاریم و Performance و سرعت بارگذاری رو ببریم بالا بهتره یا اینکه Nvarchar باشه !؟
    اگه میخواید بدرستی طراحیش کنید فرض کنید دارید یک فاکتور طراحی میکنید. ازش الگو بگیرید
    موفق باشید
    عذر میخوام جناب افشاری عزیز
    به علت اینکه میخواستم جلوی اطاله کلام رو بگیرم و خلاصه سوالم رو بپرسم باعث شد که منظور رو درست نرسونم

    اول اینکه برنامه ام رو دارم با سی شارپ می نویسم و بانکم از نوع sqlite هست

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

    خلاصه داستان از این قراره که من 3 تا جدول دارم یکی رانندگان یکی دانش آموزان و یکی اقساط
    خب جدول اقساط به دانش آموزان در ارتباط هست و جدول دانش آموزان با رانندگان
    در تمامی این جدول ها هم با کد ملی کار انجام شده بنابراین بحث افزودگی رو رعایت کردم و البته یادم هست این موضوع رو از خود شما یاد گرفتم (در تاپیک های مشابه)

    من اول با یک view اومدم جدول اقساط رو به دانش آموزان وصل کردم و بعد با یک view دیگه دانش آموزان رو به رانندگان
    الان نهایت معلوم شده که هر راننده چقدر پول اومده به حسابش
    در نهایت من میخوام کل پولی که میاد به حساب هر راننده رو جمع بزنم و البته تعدادش رو هم دربیارم که در نهایت بتونم عملیات نهایی یعنی محاسبه لیست پرداخت (محسابه درصدهای مختلف) هست رو انجام بدم

    شما اون جدول رو در نظر بگیرید برای مثال ولی در کل من با کد ملی دارم کارها رو انجام میدم / ستون مبلغ رو هم integer گرفتم

    ممنون میشم راهنمایی بفرمایید
    البته اگر مقدور هست تاپیک رو یه همین قسمت برگردونید ممنون میشم

  4. #4
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    Cool نقل قول: محاسبه count و sum نمایش آن در دیتاگریدویو

    نقل قول نوشته شده توسط barman.ar16 مشاهده تاپیک
    عذر میخوام جناب افشاری عزیز
    به علت اینکه میخواستم جلوی اطاله کلام رو بگیرم و خلاصه سوالم رو بپرسم باعث شد که منظور رو درست نرسونم

    اول اینکه برنامه ام رو دارم با سی شارپ می نویسم و بانکم از نوع sqlite هست

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

    خلاصه داستان از این قراره که من 3 تا جدول دارم یکی رانندگان یکی دانش آموزان و یکی اقساط
    خب جدول اقساط به دانش آموزان در ارتباط هست و جدول دانش آموزان با رانندگان
    در تمامی این جدول ها هم با کد ملی کار انجام شده بنابراین بحث افزودگی رو رعایت کردم و البته یادم هست این موضوع رو از خود شما یاد گرفتم (در تاپیک های مشابه)

    من اول با یک view اومدم جدول اقساط رو به دانش آموزان وصل کردم و بعد با یک view دیگه دانش آموزان رو به رانندگان
    الان نهایت معلوم شده که هر راننده چقدر پول اومده به حسابش
    در نهایت من میخوام کل پولی که میاد به حساب هر راننده رو جمع بزنم و البته تعدادش رو هم دربیارم که در نهایت بتونم عملیات نهایی یعنی محاسبه لیست پرداخت (محسابه درصدهای مختلف) هست رو انجام بدم

    شما اون جدول رو در نظر بگیرید برای مثال ولی در کل من با کد ملی دارم کارها رو انجام میدم / ستون مبلغ رو هم integer گرفتم

    ممنون میشم راهنمایی بفرمایید
    البته اگر مقدور هست تاپیک رو یه همین قسمت برگردونید ممنون میشم
    سلام. باید از گروپ بای استفاده کنید. اینکار باعث دسته بندی میشه و در نهایت جمع اون دسته رو نشون میده. من کلیت کار رو گفتم و با یه مثال کلی. شما خودتون بر اساس جدولتون تغییرش بدین.


    select Name,count(Name),sum(Sel)
    from tblTest
    group by Name


    اینجا یه کتاب هم گذاشتم امیدوارم مفید واقع بشه:

    https://goo.gl/3Aw75N
    آخرین ویرایش به وسیله رامین مرادی : شنبه 19 خرداد 1397 در 13:13 عصر

تاپیک های مشابه

  1. فراخوانی اطلاعات و نمایش ان در htmlarea
    نوشته شده توسط karimi84 در بخش Classic ASP
    پاسخ: 1
    آخرین پست: دوشنبه 09 آبان 1384, 12:23 عصر
  2. انتخاب نام سرور از طریق کلاینت و نمایش آن در کامبو باکس
    نوشته شده توسط vb341 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: دوشنبه 03 مرداد 1384, 08:52 صبح
  3. مشکل در اجرای این query در vb و نمایش ان در کریستال ریپورت
    نوشته شده توسط reham در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 06 تیر 1384, 07:03 صبح
  4. ذخیره محتویات فایل WORD در بانک اطلاعاتی و نمایش آن در QR
    نوشته شده توسط ramin_kh در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: چهارشنبه 06 اسفند 1382, 12:09 عصر
  5. آپدیت داده و نمایش آن در دیتا گرید
    نوشته شده توسط faramarz_s در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: جمعه 28 شهریور 1382, 11:14 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •