读书人

数据库同一字段不同记录的比较解决方法

发布时间: 2012-02-22 19:36:55 作者: rapoo

数据库同一字段不同记录的比较
有数据表如下字段:
id , name ,datetime

问题是:怎么通过时间的比较,取出当天最早的一天记录?

[解决办法]
唉,帮人帮到底:
select a.* from #t a
inner join (select name,min(datetime) as mindatetime from #t group by name,convert(varchar(10),datetime,20))b
on a.name=b.name and a.datetime=b.mindatetime
order by a.name,a.datetime

读书人网 >SQL Server

热点推荐