LAST_DAY 関数 - 月の最後の日付を取得する -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

LAST_DAY( 日付 )


戻り値 : 月の最後の日付/p>

 LAST_DAY 関数は、指定した日付データから月の最後の日付を取得するときに使用します。 なお、MySQL で DAY 関数を使用する場合には、バージョン 4.1.1 以降が必要です。

-- 【説明】
-- 次の SQL 文は、「T_23_2」表の「FROM_MONTH」列の最後の日付を取得します。

SELECT FROM_MONTH, LAST_DAY(FROM_MONTH) AS END_MONTH FROM T_23_2;


FROM_MONTHEND_MONTH
2006-01-01 00:00:002006-01-31
2006-02-01 00:00:002006-02-28
2006-03-01 00:00:002006-03-31
2006-04-01 00:00:002006-04-30
2006-05-01 00:00:002006-05-31
2006-06-01 00:00:002006-06-30
2006-07-01 00:00:002006-07-31
2006-08-01 00:00:002006-08-31
2006-09-01 00:00:002006-09-30
2006-10-01 00:00:002006-10-31
2006-11-01 00:00:002006-11-30
2006-12-01 00:00:002006-12-31

参考表

T_23_2

MONTH_JPNFROM_MONTH
1月 2006-01-01 00:00:00
2月 2006-02-01 00:00:00
3月 2006-03-01 00:00:00
4月 2006-04-01 00:00:00
5月 2006-05-01 00:00:00
6月 2006-06-01 00:00:00
7月 2006-07-01 00:00:00
8月 2006-08-01 00:00:00
9月 2006-09-01 00:00:00
10月2006-10-01 00:00:00
11月2006-11-01 00:00:00
12月2006-12-01 00:00:00