我正在使用SQL 2005和SSIS
我有2个数据源。
一个来自表A,另一个来自表B.我想将数据从表A移动到表B.但首先我从两者中获取MAX日期并进行比较。如果它们是相同的,那么我必须停止SSIS包或使用条件分割。
但是当表B中的MAX日期通过Union ALL时,它变为空白!
知道为什么吗?
答案 0 :(得分:2)
Union All变换不会更改进入它们的数据。仔细检查并确保“maxdate”的输出列包含两个“maxdate”列。还要检查两者的数据类型。
事实上,我建议您删除“maxdate”行,然后重新添加,确保从两个输入中正确设置。