Access 2003 データベースを持っていますが、試して修正するように依頼されました。私の MS Access スキルは限られているため、この質問をします。
クエリは次のようになります。
SELECT
TBL_PropertyProgramMember.PropertyId,
Max(TBL_PropertyProgramMember.To) AS MaxOfTo,
TBL_PropertyProgramMember.BookingPriority
FROM
TBL_PropertyProgramMember
GROUP BY
TBL_PropertyProgramMember.PropertyId,
TBL_PropertyProgramMember.BookingPriority;
unique 、各プロパティPropertyIds
の最大値、およびその最大値に関連付けられたを返す必要があります。上記のグループ化を使用すると、プロパティが複数回リストされている場合、複数の結果が得られます。To
BookingPriority
To
BookingPriority
BookingPriority
グループ化を使用しているため、 Access がエラーをスローせずにグループ化を削除することはできません。
これはグループ化に関係していると確信していますが、修正方法がわかりません。BookingPriority
値が変わる可能性があるため、最大値または最小値を取得するだけでは問題は解決しません。