2010-11-17 53 views
1

很安靜很難形容這個問題,但它很容易圖形方式查看它:返回最後一個子分類行的表(SQL)

x y 
    1 1 
    2 1 
    3 1 
    * 4 1 * 
    5 2 
    * 6 2 * 
    7 3  
    8 3 
    9 3 
* 10 3 * 

我已經整理用x表,然後通過分排序年。我需要返回子排序表中最後一項的x值(盯着的行)。

我知道LAST命令,但我不知道如何遞歸地應用這個,即對每個子排序部分。

最佳,

回答

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

+1比我更快。 – 2010-11-17 15:52:46

+0

哇 - 那簡單吧!非常感謝。 – 2010-11-17 17:01:39