MariaDB その年の1月1日からの経過日数を取得する
MariaDBで、その年の1月1日からの経過日数を取得する手順を記述してます。「DAYOFYEAR()」に日付を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
その年の1月1日からの経過日数を取得するには、「DAYOFYEAR()」を使用します。
DAYOFYEAR( 日時 )
実際に、実行して取得してみます。
SELECT
DAYOFYEAR( '2021/1/01' ),
DAYOFYEAR( '2021/1/2' ),
DAYOFYEAR( '2021/12/31' ),
DAYOFYEAR( '2021/11/12 22:22:33' ),
DAYOFYEAR( '2020/11/12 22:22:33' )
実行結果を確認すると、経過日数が取得されていることが確認できます。閏年も考慮されてます。
存在しない日付を使用
存在しない日付を使用すると「NULL」が返ってきます。
SELECT
DAYOFYEAR( '2021/100/01' ),
DAYOFYEAR( '2021/11/35' ),
DAYOFYEAR( '2021/11/12 25:22:33' )
実行結果
-
前の記事
Google ドキュメント 画像の拡大・縮小を行うショートカットキー 2023.07.28
-
次の記事
EXCEL セルのスタイルを開くショートカットキー 2023.07.30
コメントを書く