1

SSISの派生列で2つの日付を比較するにはどうすればよいですか.私を助けてください.私はこれに非常に慣れていません.

4

2 に答える 2

3
  1. 派生列コンポーネントをデータ フローに追加します。
  2. 派生列コンポーネントを構成する
    1. 最初の列に、新しい列にわかりやすい名前を付けますDatesAreEqual
    2. 次の列は空白のままです
    3. 3 番目の列は、式を指定する場所です。「2 つの日付を比較する」というのはかなりあいまいなので、それらが等しいかどうかを確認したいと考えています。[Col1] == [Col2]比較の最も単純なバージョンになります。これは、列が決して null ではないことを前提としており、時間コンポーネントが含まれている場合は、それらも比較したいと考えています。また、列名は大文字と小文字が区別されるためcol1Col1
    4. 次の列がデータ型になり、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 に答える