首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-22 
数据库同一字段不同记录的比较有数据表如下字段:id,name,datetime问题是:怎么通过时间的比较,取出当天最早

数据库同一字段不同记录的比较
有数据表如下字段:
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

热点排行
Bad Request.