您的位置:首页 > 数据库

SQL消费表中查找所有用户最后一条消费记录

2017-05-13 16:01 579 查看

SQL消费表中查找所有用户最后一条消费记录 5

SQL消费表中查找所有用户最后一条消费记录BussnissLogs表中字段BussnissLogsID(消费流水ID),UserID(用户ID),HappeningTime(消费时间) 这个SQL应该怎么写呢?
select a.* from BussnissLogs a,(select userid,max(HappeningTime) HappeningTime
from BussissLogs
group by UserID) b
where a.userid = b.userid
and a.HappeningTime = b.HappeningTime

SQL查询:如表:消费记录有很多,如何得到每个人的最后一次的消费记录,

假设表为T_ClientConsuemLog 字段包含:F_ClientConsumeID,F_ClientID,F_ClientConsumeDate,F_ClientConsumeMon
F_ClientConsumeID消费流水由时间生成不重复
发布于2012-07-12 11:29最佳答案
是同一个F_ClientID有很多条把?select * from T_ClientConsuemLog,(select max(F_ClientConsumeID) as fid from T_ClientConsuemLog group by F_ClientID) tableawhere  T_ClientConsuemLog. F_ClientConsumeID =  tablea.fid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: