SQL中提取重复记录中时间最近的一条

SQLSERVER,TB表字段:姓名,来访时间记录:1、张三2013-4-12、李四2013-3-163、王五2013-4-34、张三2013-4-25、李四2013-4... SQL SERVER,TB表字段:姓名,来访时间
记录:
1、张三 2013-4-1
2、李四 2013-3-16
3、王五 2013-4-3
4、张三 2013-4-2
5、李四 2013-4-3
6、张三 2013-4-3

希望得到的结果是(同一姓名取离当天最近时间的一条记录):
1、张三 2013-4-3
2、李四 2013-4-3
3、王五 2013-4-3

请直接给出 select 的语句,谢谢!
我只有5条财富值了,不要嫌少 ,不好意思!
展开
 我来答
dngoryaner
2013-04-03 · TA获得超过2350个赞
知道小有建树答主
回答量:2404
采纳率:0%
帮助的人:1116万
展开全部
select 姓名,max(来访时间) from TB表 group by 姓名
champdelachine
2013-04-03 · TA获得超过2772个赞
知道小有建树答主
回答量:488
采纳率:33%
帮助的人:267万
展开全部
select 姓名,max(来访时间) as 最近来访时间 from TB表名 group by 姓名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式