次のようなテーブルがあります。
そして、望ましい結果は次のようになります。
そして、ここに説明があります:
結果は、個別の列 UserName、RemarkID、CreatedBy、および CreatedDate を持つ最大 ActivityCount 列のみを選択する必要があります。
groupby を使用しようとしましたが、エラーが発生しました
Column 'ActivityCount' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
group by を使用した SQL スクリプトは次のとおりです。
select * from TableName group by UserName, RemarkID, CreatedBy, CreatedDate
望ましい結果を得るには、スクリプトにどのような変更が必要ですか?