读书人

关于SQL的有关问题师兄些解答

发布时间: 2012-01-12 22:11:58 作者: rapoo

关于SQL的问题,急在线等,师兄些解答
SQL语言 我的弱项 ```
我的数据库有这样的字段
ID 时间
1 1998-8-7
1 1996-7-6
2 1999-8-4
2 1997-8-6
3 1996-7-7

我现在想得到这样的结果
ID取唯一 时间取最暗的
也就是 这样的结果

ID 时间
1 1998-8-7
2 1999-8-4
3 1996-7-7

有什么语句和办法能办到``
麻烦师兄们讲解下



[解决办法]
SELECT ID, MAX(时间) FROM tbl GROUP BY 时间, ID


[解决办法]
select distinct ID,max(showTime) from T1 group by ID
[解决办法]
select ID , max(时间)as 时间 from table group by Id
[解决办法]
SELECT * FROM tb1 WHERE 时间 in(SELECT (MAX)时间 FROM tb1 GROUP BY [ID])
[解决办法]
select distinct ID ,Max(时间) from table group by ID
[解决办法]
SELECT * FROM tb t WHERE
not exists(SELECT 1 from tb1 where 时间 > t.时间)

[解决办法]
sorry, it 's my fault

> > >

SELECT ID, MAX(时间) FROM tbl GROUP BY ID
[解决办法]
SELECT ID, MAX(时间) FROM tbl GROUP BY 时间, ID ORDER BY ID ASC

读书人网 >asp.net

热点推荐