我正在寻找最简单的方法来选择/返回当前年份的最后一个月/日,格式为2016-12-31,使用mysql。我见过使用postgres和sql server的例子,但没有使用mysql。

最佳答案

可能有更简单的解决方案,但这里有一种使用LAST_DAY()DATE_ADD()的方法:

SELECT LAST_DAY(DATE_ADD(NOW(), INTERVAL 12-MONTH(NOW()) MONTH));

这应该是今年的最后一天。

10-04 10:58