在查找转换中,我指定了一个参考数据集,如下所示:
SELECT DISTINCT Client_ID
FROM dbo.CLIENT
WHERE (ENROLLMENT_DATE >='2016-07-01') AND (DE_ENROLLMENT_DATE <='2017-06-30')
如果我想要替换硬编码的'2016-07-01'
和'2017-06-30'
,有谁知道我该怎么办?谢谢你的帮助。
答案 0 :(得分:2)
您可以使用表达式来实现此目的,只需按照以下步骤操作:
@[User::strBeginDate]
和@[User::strEndDate]
)
DataFlow Task
并按F4
以显示属性标签[Lookup Transformation].SqlCommand
使用以下表达式
"SELECT DISTINCT Client_ID
FROM dbo.CLIENT
WHERE (ENROLLMENT_DATE >='" + @[User::strBeginDate] + "') AND (DE_ENROLLMENT_DATE <='" + @[User::strEndDate] + "')
答案 1 :(得分:2)