我正在将delta加载上传到CSV文件。我在包中设置了一个条件拆分,它将上一个修改日期与下面的表达式进行比较:
RIGHT("0" + (DT_STR,2,1252)DATEPART("dd",GETDATE()),2)
我需要将以上内容替换为:
(DT_STR,2,1252)DATEADD("dd",-1,GETDATE())
但它正在抛出警告错误消息。包裹失败了。
答案 0 :(得分:1)
您可以用第二个表达式替换的唯一可能是GETDATE()
方法。更准确地说,您可能正在尝试根据您的第二个表达式检索前一天。
发件人:强>
RIGHT("0" + (DT_STR,2,1252)DATEPART("dd",GETDATE()),2)
<强>替换为强>
RIGHT("0" + (DT_STR,2,1252)DATEPART("dd",DATEADD("dd",-1,GETDATE())),2)
示例:强>