LAST_DAY(date)

LAST_DAY(date)

日付または日付時刻を取り、月の最後の日の換算値を戻します。引数が無効である場合は NULL を戻します。

mysql> SELECT LAST_DAY('2003-02-05');
        -> '2003-02-28'
mysql> SELECT LAST_DAY('2004-02-05');
        -> '2004-02-29'
mysql> SELECT LAST_DAY('2004-01-01 01:01:01');
        -> '2004-01-31'
mysql> SELECT LAST_DAY('2003-03-32');
        -> NULL