MariaDB 年の初めから日数を指定して日付を求める
MariaDBで、年の初めから日数を指定して日付を求める手順を記述してます。「MAKEDATE()」に年と二数を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS CentOS Stream release 9
- MariaDB 10.10.2
- phpMyAdmin 5.2.0
手順
年の初めから日数を指定して日付を求める場合は、「MAKEDATE()」を使用します。
MAKEDATE( 年, 日数 )
実際に、実行してみます。
SELECT
MAKEDATE(2021,7),
MAKEDATE(2021,31),
MAKEDATE(2021,32),
MAKEDATE(2021,365)
;
実行結果をみると、日数が加算された結果の日付が取得されていることが確認できます。
年度をまたいでも、うるう年でも、正しく計算されます。
SELECT
MAKEDATE(2020,60),
MAKEDATE(2020,367)
;
実行結果
0やマイナスを指定
0やマイナスを指定すると、「null」が返されます。
SELECT
MAKEDATE(2020,-1),
MAKEDATE(2020,0)
;
実行結果
小数点を指定
少数を指定すると、小数部が四捨五入されて結果が返ります。
SELECT
MAKEDATE(2020,1.4),
MAKEDATE(2020,1.5),
MAKEDATE(2020,2.4),
MAKEDATE(2020,2.5)
;
実行結果
-
前の記事
sqlite CROSS JOINを使用して交差結合を実行する 2023.08.07
-
次の記事
WinSCP ローカルフォルダをエクスプローラーで開くショートカットキー 2023.08.08
コメントを書く