Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么SSIS包中的>条件拆分返回>=结果?更新:(DateTime!=DT_DBTIMESTAMP?!)_Datetime_Ssis_Conditional_Dataflow_Dataflowtask - Fatal编程技术网

为什么SSIS包中的>条件拆分返回>=结果?更新:(DateTime!=DT_DBTIMESTAMP?!)

为什么SSIS包中的>条件拆分返回>=结果?更新:(DateTime!=DT_DBTIMESTAMP?!),datetime,ssis,conditional,dataflow,dataflowtask,Datetime,Ssis,Conditional,Dataflow,Dataflowtask,我有一个SSIS数据流条件拆分转换,它在返回>结果时返回>=结果 从一开始。。。我的SSIS包执行一个SQL任务,该任务将一个表中的maxdate存储在具有包作用域的DateTime类型的变量User::max_date中 然后,我的包继续执行一个数据流任务,其中包含一个条件拆分转换,条件日期>@[User::max_date]。结果集始终是一行,其DateTime值等于User::max_date,也就是说,如果没有添加比maxdate日期更近的行,则返回包含maxdate的行。这是意想不到的

我有一个SSIS数据流条件拆分转换,它在返回>结果时返回>=结果

从一开始。。。我的SSIS包执行一个SQL任务,该任务将一个表中的maxdate存储在具有包作用域的DateTime类型的变量User::max_date中

然后,我的包继续执行一个数据流任务,其中包含一个条件拆分转换,条件日期>@[User::max_date]。结果集始终是一行,其DateTime值等于User::max_date,也就是说,如果没有添加比maxdate日期更近的行,则返回包含maxdate的行。这是意想不到的行为


此外,条件拆分的另一个输出是不正确的-它是所有日期<@[User::max_date]的行,而不是所有日期Nevermind的行。在Microsoft上找到了答案