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函數的使用方法,然後再嘗試看能否解決這個問題。
樓上的方法好像不太對,應為判斷最後一條記錄的是時間,應該不是消費流水號。