ホームページ > データベース > mysql チュートリアル > Excel の日付シリアル番号を SQL および SSIS の通常の日付に変換するにはどうすればよいですか?

Excel の日付シリアル番号を SQL および SSIS の通常の日付に変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-05 19:17:45
オリジナル
969 人が閲覧しました

How Do I Convert Excel Date Serial Numbers to Regular Dates in SQL and SSIS?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート