「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)

 

MySQL

Posted by arkgame