0
次の記事(https://docs.microsoft.com/en-us/sql/t-sql/queries/select-over-clause-transact-sql)主張:のSQL Serverのオーバー()句で上位nを使用する方法
を一つの句を超える使用して結果を「グループごとの上位N」を見つけることができます。
私に例を挙げてください。
敬具
次の記事(https://docs.microsoft.com/en-us/sql/t-sql/queries/select-over-clause-transact-sql)主張:のSQL Serverのオーバー()句で上位nを使用する方法
を一つの句を超える使用して結果を「グループごとの上位N」を見つけることができます。
私に例を挙げてください。
敬具
一つの方法は次のとおりです。
select t.*
from (select t.*,
row_number() over (partition by grp order by col) as seqnum
from t
) t
where seqnum <= @n;
その簡単な作業
MAX(column) OVER(PARTITION BY column) AS mx
あなたは
TOP Nである各列の値、の最大値を取得しますMAXを他の集計関数に置き換えて、MIN、AVGなどのような別の洞察を得る。