「MySQL」DAYOFYEAR関数で年度からの経過日数を取得する
環境
Windows 11 Pro 21H2 64bit
MySQL 8.0.30
構文
DAYOFYEAR( 日時 )
DAYOFYEAR関数を使用することで、日付がその年の1月1日から何日目かを調べることができます。
使用例
mysql> SELECT -> DAYOFYEAR( '2022/02/01' ) RESA, -> DAYOFYEAR( '2022/02/2' ) RESB, -> DAYOFYEAR( '2022/02/11' ) RESC, -> DAYOFYEAR( '2022/02/13 11:22:33' ) REC; +------+------+------+------+ | RESA | RESB | RESC | REC | +------+------+------+------+ | 32 | 33 | 42 | 44 | +------+------+------+------+ 1 row in set, 4 warnings (0.00 sec)