سلام
من جدولی دارم شامل فیلدهای
id ، کد شهرستان ، کد اداره ، کد ملی شخص و تاریخ (این فیلد مهمه)
کلید رو id که یک فیلد اتوماتیک هست قرار دادم
الان میخوام رکوردهای را بر اساس کد ملی شخص group by کنم و از هر group رکوردی که آخرین تاریخ رو داره انتخاب کنم
ولی با این ارور مواجهه میشم
Column 'allocate.Id' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
برای حل مشکلم باید چه دستوری بنویسم؟