2010-07-20 233 views
1

我正在尋找一個幫助編寫T-SQL查詢。自從我做了這樣的事情已經有一段時間了,我的大腦忘記了我需要做的事情。我需要一個SQL查詢幫助

我有一張表,其中需要查詢以獲取Col1,Max(Col2),Min(Col3)的以下數據。所以這是針對每個不同的col1我想獲得最大col2和最小col3。

Example for the table below, I want to see: 

    0001, 1, 01-10-2009 
    0002, 2, 02-10-2009 
    0003, 0, 04-10-2009 

Col1 Col2 Col3 
0001 0  10-10-2009 
0001 1  01-10-2009 
0002 1  02-10-2009 
0002 2  03-10-2009 
0003 0  04-10-2009 

謝謝!

回答

8
SELECT COL1, MAX(COL2), MIN(COL3) 
FROM table 
GROUP BY COL1 
+1

呃......我覺得自己像一個笨蛋哈哈:)我認爲這樣做,會測試多一點,並標記爲答案。 – Dave 2010-07-20 18:19:13

+1

當你離開遊戲一段時間時,沒有什麼容易的:) – 2010-07-20 18:25:51