BussnissLogs表中字段BussnissLogsID(消费流水ID),UserID(用户ID),HappeningTime(消费时间)
这个SQL应该怎么写呢?
BussnissLogs表中字段BussnissLogsID(消费流水ID),UserID(用户ID),HappeningTime(消费时间)
这个SQL应该怎么写呢?
select *,row_number()over(partition by user_id order by happeningtime desc) as rn from bussinesslogs where rn='1'
希望对你有帮助,你可以搜索下row_number函数的使用方法,然后再尝试看能否解决这个问题。
楼上的方法好像不太对,应为判断最后一条记录的是时间,应该不是消费流水号。