SQL 按字段分组后取每组内最大或最小的值

SELECT t1.OrderId,t1.QueueId 
FROM (
    SELECT tq.OrderId,tq.QueueId,ROW_NUMBER() OVER(PARTITION BY tq.OrderId ORDER BY tq.QueueId DESC) rn
    FROM TransferQueue tq WITH(NOLOCK)
) t1
WHERE rn = 1
原文地址:https://www.cnblogs.com/pato/p/2543133.html