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

نام تاپیک: به دست آوردن لیست پرفروش ترین محصولات در mvc

  1. #1

    Question به دست آوردن لیست پرفروش ترین محصولات در mvc

    سلام دوستان خسته نباشید
    برای پروفروشترین محصولاتم باید groupby بزنم من اصلا تا الان باهاش کارنکردم لطف میفرمیاید کمکم کنید با لاندااکسپرشن خیلییی ممنون میشم
    در جدول ریزفاکتورم میخوام براساس کد محصول جمع محصول رو ب دست بیارم بعد مرتب کنم بعد 12از بیشترین تعداد محصول فروخته شده رو نمایش بدم .مثلامحصول23جمعش2تا

    Captureeee.PNG

  2. #2

    نقل قول: پرفروش ترین محصولات درmvc

    یعنی واقعا کسی بلد نیست؟

  3. #3
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    43
    پست
    6,305

    نقل قول: به دست آوردن لیست پرفروش ترین محصولات در mvc

    راه ساده تری از Group By هم هست. اگر با Linq آشنایی دارید، کافیه ابتدا از جدول فوق با استفاده از متد Distict بر اساس ProductID، لیست فقط ProductID ها رو بدست بیاورید، سپس با استفاده از یک Sub Query جمع تعداد سفارش داده شده رو بدست بیاورید و در کنارش قرار دهید. حالا که این لیست رو در اختیار دارید با استفاده از متد OrderByDescending سورت نزولی بر حسب تعداد کنید، و با استفاده از متد Take به تعداد مورد نظر (مثلا 12 تا) رو جدا کنید.


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

  1. پاسخ: 1
    آخرین پست: شنبه 25 شهریور 1396, 14:36 عصر
  2. بدست آوردن لیست و مبلغ بدهی محصولات
    نوشته شده توسط sg.programmer در بخش T-SQL
    پاسخ: 1
    آخرین پست: سه شنبه 07 اردیبهشت 1395, 05:57 صبح
  3. مبتدی: باز شدن صفحه محصول مورد نظر با کلیک روی هر محصول در دیتالیست
    نوشته شده توسط rezasheshbolooki در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 02 مرداد 1394, 00:35 صبح
  4. نمایش محصولات با دیتا لیست یا لیست ویو؟
    نوشته شده توسط sara_aryanfar در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 06 اردیبهشت 1391, 13:05 عصر
  5. پاسخ: 8
    آخرین پست: جمعه 16 دی 1390, 12:52 عصر

برچسب های این تاپیک

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

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