Excel の日付シリアル番号を通常の日付に変換する
日付のシリアル番号は Excel ファイルで頻繁に使用されるため、それらを次の日付に変換する必要があります。さらなる処理や分析のために通常の日付を使用します。
SQL で Excel の日付シリアル番号を変換するには、次を使用します。構文:
SELECT CAST(36464 - 2 AS SmallDateTime)
この計算では、シリアル番号から 2 が減算され、結果が SmallDateTime データ型にキャストされます。定数 2 が使用されるのは、Excel では 1900 年 1 月 1 日を 1 日目と見なすのに対し、SQL Server では 1899 年 12 月 30 日を 0 日目と見なすためです。
例:
SELECT CAST(36464 - 2 AS SmallDateTime) -- Output: 1999-01-11
SSIS では、 「日付時刻」データ型は Excel の日付シリアル番号をサポートします。変換するには、「日付時刻の変換」変換を使用し、「時刻表現」プロパティで「Excel ジュリアン」オプションを選択します。
以上がExcel の日付シリアル番号を SQL および SSIS の通常の日付に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。