您的位置:首页 > 其它

相同的ID,按时间排序取最大的一个值怎么取

2011-11-23 16:59 267 查看
 table:test

ID  NO   name    time

A

1

aa

2011-11-23 5:00:00

A

2

bb

2011-11-23 1:00:00

A

a3

cc

2011-11-23 2:00:00

B

1

aaa

2011-11-23 0:00:00

B

c2

bbb

2011-11-23 2:00:00

B

3

ccc

2011-11-23 4:00:00

C

1

aaaa

2011-11-23 0:00:00

 

select *

from test a

where not exists (select top(1) * from test b

    where b.id=a.id and b.time>a.time)

 

A   1    aa          2011-11-23 05:00:00.000

B   3   ccc         2011-11-23 04:00:00.000

C  1   aaaa     2011-11-23 00:00:00.000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  table c
相关文章推荐