سلام؛
در قسمتی از پروژه نیاز دارم که پرس و جوهایی به شکل زیر رو انجام بدم؛ بر فرض مثال میخوام گرانترین کالاها رو به تعداد 15 عدد لیست کنم! یا 15 کالای پر سود رو لیست کنم، نه همهی کالا رو ! لطفاً اگه امکان داره نمونه کد قرار بدین ! (جدولی تحت عنوان کالاهای فروخته شده وجود دارد که همه ی اطلاعات مورد نیاز توش ذخیره میشه! مثلا قیمت خرید و فروش برای محاسبه ی پر سودترین و کم سود ترین !)
سلام
توی یه منبع خارجی نوشته بود که این کد 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);
فقط یه مشکلی وجود داره؛ چطوری میتونم سطرهای تکراری رو ادغام کنم!؟ (شرط تکراری بودن کالا برابر بودن؛ نام & نشان & قیمت خرید & قیمت فروش است) سطر ادغام شده نام کالا، نشان، تعداد و سود را خواهد داشت. بقیه ی ستون ها چون اطلاعات متفاوتی میتونن داشته باشن حذف میشن! ستون Number سطرهای تکراری با هم جمع میشن!
عکس فرم گزارش:
2,337 سوال
2,871 پاسخ
3,725 دیدگاه
3,919 کاربر