标签: ssis ssis-2008
在我的OLE DB源中,我有一个使用参数的查询:
AND x.plan_year = YEAR(?)
参数是日期值,设置为我控制的变量。对于大多数日期,这将返回正确的数据库值,但我注意到12/30/2012和12/31/2012正在评估为“2013”。谁看过这个吗?如果我在派生列或任何东西中使用YEAR函数,就不会发生这种情况,只是这个特定情况。知道发生了什么事吗?