「MySQL」DAYOFYEAR関数で年度からの経過日数を計算する
環境
Windows10 64bit
MySQL Workbench 8.0.27
書式
DAYOFYEAR( 'YYYY-MM-DD’ )
DAYOFYEAR関数を使用することで、日付がその年の1月1日から何日目かを調べることができます。
使用例1
閏年の場合
SQL構文 SELECT DAYOFYEAR( '2020-12-31' ) result; 実行結果 result 366
使用例2
閏年以外の場合
SQL構文 SELECT DAYOFYEAR( '2021-12-31' ) result; 実行結果 result 365