مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

jamaljaj

عضویت از 1394/03/17

انتخاب 10 رکورد اخر از هر مجموعه

  • جمعه 1 اردیبهشت 1396
  • 21:37
تشکر میکنم

سلام و عرض ادب خدمت استاد مدائنی

من یه جدول دارم برای درج مقالات فرض کنید سه فیلد داره با نام های     id , text , idmajmoe    که idmajmoe   همون کد مجوعه های رشته هاست مثلا ادبیات و فنی مهدسی و .....

حالا میخوام 12رکورد اخر رو انتخاب کنم ولی با این شرط که اخرین مقالات از مجموعه رو انتخاب کنه یعنی اخرین مقاله درج شده در علوم انسانی و اخرین مقاله در گروه فنی مهندسی و ....

این تیکه کد رو براش نوشتم ولی فقط 4 رکورد اخر رو پیدا میکنه . (من 4 گروه  دارم)

select id , [text]  , majmoeasli

from project  where  id  in (
select  max( id )

from project 
group by majmoeasli) ;

  حالا چیکار کنم که 12 تای اخر رو بزنه یعنی از هر مجموعه 3تای اخر رو

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 2 اردیبهشت 1396
  • 09:24

شما باید ابتدا در کوئری where بزنید که مقالات برا اساس گروهی که در where مشخص میکنید استخراج بشه و بعد با استفاده از Take تعداد 10 رو بدست بیارید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)