SSISの派生列で2つの日付を比較するにはどうすればよいですか.私を助けてください.私はこれに非常に慣れていません.
3044 次
2 に答える
3
- 派生列コンポーネントをデータ フローに追加します。
- 派生列コンポーネントを構成する
- 最初の列に、新しい列にわかりやすい名前を付けます
DatesAreEqual
- 次の列は空白のままです
- 3 番目の列は、式を指定する場所です。「2 つの日付を比較する」というのはかなりあいまいなので、それらが等しいかどうかを確認したいと考えています。
[Col1] == [Col2]
比較の最も単純なバージョンになります。これは、列が決して null ではないことを前提としており、時間コンポーネントが含まれている場合は、それらも比較したいと考えています。また、列名は大文字と小文字が区別されるためcol1
、Col1
- 次の列がデータ型になり、DT_BOOL/Boolean であることに注意してください
- 最初の列に、新しい列にわかりやすい名前を付けます
于 2013-08-30T03:08:23.207 に答える
0
この式は、SSIS Derived 列で機能しました。
DateToCheck < (DT_DBTIMESTAMP)"2019-01-01" ? "Before 2019" : "After 2019"
于 2020-07-28T04:43:35.137 に答える