SQL道場 日付時刻関数 FROM_DAYS関数

SQL SQL
この記事は約1分で読めます。

SQLで紀元0年1月1日からの日数を日付にするFROM_DAYS関数について記載しています。

対応データベース:MySQL

FROM_DAYS関数の文法

SELECT FROM_DAYS(日付) FROM テーブル
引数日付文字列型
返値数値型 日付が戻ります。

FROM_DAYS関数は紀元0年1月1日からの日数を日付にして戻します。FROM_DAYS関数は歴が変更された時に失われた日を考慮に入れていないため、グレゴリオ暦の開始(1582)より前の値での使用を意図されていません。

指定された日付の紀元0年1月1日からの日数を得る場合はTO_DAYS関数を使います。

実行例

MySQLの実行例

/* MySQL 紀元0年1月1日からの日数2500を日付にするサンプル */
SELECT FROM_DAYS(2500);
MySQL 紀元0年1月1日からの日数2500を日付にするサンプル実行結果
タイトルとURLをコピーしました