2010-07-20 152 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