+2 امتیاز

سلام؛

در قسمتی از پروژه نیاز دارم که پرس و جوهایی به شکل زیر رو انجام بدم؛

Name:  ObjectManagment.png Views: 5 Size:  2.7 کیلوبایت

بر فرض مثال می‌خوام گرانترین کالاها رو به تعداد 15 عدد لیست کنم!
یا 15 کالای پر سود رو لیست کنم، نه همه‌ی کالا رو !
لطفاً اگه امکان داره نمونه کد قرار بدین !
(جدولی تحت عنوان کالاهای فروخته شده وجود دارد که همه ی اطلاعات مورد نیاز توش ذخیره میشه! مثلا قیمت خرید و فروش برای محاسبه ی پر سودترین و کم سود ترین !)

1 پاسخ

+3 امتیاز

سلام

توی یه منبع خارجی نوشته بود که این کد 10 پستی رو که دارای بیشترین تعداد نظر هستن رو نشون میده ، حالا ببینم می تونید ازش الهام بگیرین؟

var top = (from q in db.question_tables
           orderby q.answers.Count() descending
           select q).Take(10);

 

این گزارش دقیقاً اون چیزیه که میخواستم، ممنون
var ProfitableQuery = (from f in db.SaledTables
                                 orderby (f.OutPrice - f.InPrice) descending
                                 select f).Take(15);

 

ویرایش شده توسط
توسط (132 امتیاز) 1 5 15

فقط یه مشکلی وجود داره؛
چطوری میتونم سطرهای تکراری رو ادغام کنم!؟
(شرط تکراری بودن کالا برابر بودن؛ نام & نشان & قیمت خرید & قیمت فروش است)
سطر ادغام شده نام کالا، نشان، تعداد و سود را خواهد داشت.
بقیه ی ستون ها چون اطلاعات متفاوتی میتونن داشته باشن حذف میشن!
ستون Number سطرهای تکراری با هم جمع میشن!

عکس فرم گزارش:

توسط (132 امتیاز) 1 5 15
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...