簡體   English   中英

SSIS衍生欄日期

[英]SSIS Derived Column Date

在此處輸入圖片說明

我有notificationDate列。 我想在SSIS中使用派生列使用LookUpDate列。

必須看起來像12-31-YEAR(NotificationDate)-1,所以LookupDate列應該像“ 12-31-2014”或“ 12-31-2015”

這就是我想要做的:

 "12" + "-" + "31" + "-" + YEAR( [NotificationDate]  )-1

您必須顯式轉換數據類型。 表達式構建器為此使用它自己的語法。

要串聯字符串以建立日期,您必須強制將年份作為字符串值。 然后,假設您的最終輸出應該又是一個日期,則將整個串聯包裝在另一個顯式的最新日期中。

這應該非常接近:

 (DT_DBTIMESTAMP)("12" + "-" + "31" + "-" + (DT_WSTR, 4)(YEAR(NotificationDate)-1))

-請嘗試一下。 確保您在此處提供的列名稱與源列名稱完全匹配(區分大小寫)

(DT_WSTR,6)("12-31-") + (DT_WSTR,4)(YEAR(NotificationDate) - 1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM