ID ACT_ID DATE_FINISHED LOGGED_ON
A 1 2019-05-25 2019-05-25 10:40:09
A 2 2019-05-26 2019-05-26 10:40:10
A 3 2019-05-27 2019-05-27 10:40:11
A 2 2019-05-27 2019-05-27 10:40:12
B 1 2019-05-25 2019-05-25 10:40:11
B 4 2019-05-25 2019-05-25 10:40:12
如何通过DATE_FINISHED
和LOGGED_ON
获取最新输入的数据?
我当前的查询:
SELECT *,MAX(DATE_FINISHED) FROM t_test GROUP BY ID ORDER BY LOGGED_ON DESC
输出:
ID ACT_ID DATE_FINISHED LOGGED_ON
A 3 2019-05-27 2019-05-27 10:40:11
B 1 2019-05-25 2019-05-25 10:40:11
我的预期结果应该是(输出):
ID ACT_ID DATE_FINISHED LOGGED_ON
A 2 2019-05-27 2019-05-27 10:40:12
B 4 2019-05-25 2019-05-25 10:40:12