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

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

対応データベース:MySQL

FROM_DAYS関数の文法

SELECT FROM_DAYS(日付) FROM テーブル
SELECT FROM_DAYS (date) FROM table
引数
Arguments
日付
Date
文字列型
String type
返値
return value
数値型 日付が戻ります。
Number Returns the date.

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

実行例

MySQLの実行例

/* MySQL 紀元0年1月1日からの日数2500を日付にするサンプル */
SELECT FROM_DAYS(2500);
FROM_DAYS関数サンプル実行結果