1

我如何比较 SSIS 派生列中的两个两个日期。请帮助我。我对此很陌生。

4

2 回答 2

3
  1. 将派生列组件添加到您的数据流中。
  2. 配置您的派生列组件
    1. 在第一列中,为您的新列提供一个有用的名称DatesAreEqual
    2. 下一列保持空白
    3. 第三列是您提供表达式的位置。由于“比较两个日期”相当模糊,我假设您想查看它们是否相等。[Col1] == [Col2]将是比较的最简单版本。这假定列永远不会为空,并且如果它们包含时间组件,您也希望比较它们。另请注意,列名区分大小写,因此col1不同于Col1
    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 回答