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);
