数据:
需求:求每个月每个人的最后一条数据
sql:
SELECT
l.*
FROM
log_staff AS l
INNER JOIN ( SELECT userNo, MAX( lastUpdateTime ) AS lt FROM log_staff GROUP BY userNo, DATE_FORMAT( lastUpdateTime, '%Y-%m' ) ) AS v ON l.userNo = v.userNo
AND l.lastUpdateTime = v.lt
ORDER BY
l.userNo,
l.lastUpdateTime