返回表中最后一个子排序行(sql)

返回表中最后一个子排序行(sql),sql,Sql,很难描述这个问题,但很容易从图形上看到: x y 1 1 2 1 3 1 * 4 1 * 5 2 * 6 2 * 7 3 8 3 9 3 * 10 3 * 我已经按x对一个表进行了排序,然后按y进行了子排序。我需要返回子排序表(起始行)中最后一项的x值 我知道最后一个命令,但我不知道如何递归地将其应用于每个子排序部分 最好的 丹 SELECT y

很难描述这个问题,但很容易从图形上看到:

    x    y
    1    1
    2    1
    3    1
  * 4    1 *
    5    2
  * 6    2 * 
    7    3    
    8    3
    9    3
 * 10    3 *
我已经按x对一个表进行了排序,然后按y进行了子排序。我需要返回子排序表(起始行)中最后一项的x值

我知道最后一个命令,但我不知道如何递归地将其应用于每个子排序部分

最好的

SELECT y, Max(x) FROM [table] group by Y