將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 Julian”選項。
以上是如何在 SQL 和 SSIS 中將 Excel 日期序號轉換為常規日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!