一尘不染

在MySQL中获取下个月的第一个和最后一个日期

mysql

如何在where子句中使用下个月的第一天和最后一天?


阅读 295

收藏
2020-05-17

共1个答案

一尘不染

采用:

SELECT

DATE_SUB(
    LAST_DAY(
        DATE_ADD(NOW(), INTERVAL 1 MONTH)
    ), 
    INTERVAL DAY(
        LAST_DAY(
            DATE_ADD(NOW(), INTERVAL 1 MONTH)
        )
    )-1 DAY
) AS firstOfNextMonth,

LAST_DAY(
    DATE_ADD(NOW(), INTERVAL 1 MONTH)
)AS lastOfNextMonth
2020-05-17