sql server 语句 查询数据库某个字段的最后一条数据
比如:A表里面的消费明细表,有工号、卡号、消费时间,我想查询每个人的最后一笔消费记录怎样查询!...
比如:A表里面的消费明细表,有工号、卡号、消费时间,我想查询每个人的最后一笔消费记录怎样查询!
展开
4个回答
展开全部
select * from a where exists (select 1 from (select 工号,max(消费时间) as 消费时间 group by 工号) as b where a.工号=b.工号 and a.消费时间=b.消费时间)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top 1 * from 消费明细表 where 工号=工号 order by 消费时间 desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select gonghao,kahao,max(xiaofeishijian) from A group by gonghao order by kahao
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询