如何选择每个月的最大时间戳?
问问题
49 次
2 回答
0
考虑到正确的索引,这将对您有效。
SELECT LAST_DAY(start_date) month_ending,
MAX(end_date) max_end_date
FROM tbl
GROUP BY LAST_DAY(start_date)
于 2021-09-02T12:28:14.863 回答
0
我认为这个查询会完成这项工作。
SELECT
YEAR(START_DATE),
MONTH(START_DATE),
MAX(IFNULL(END_DATE, '9999-12-31 23:59:59'))
GROUP BY YEAR(START_DATE), MONTH(START_DATE)
于 2021-09-02T12:18:23.787 回答