我正在使用 ADO.NET 源将数据从 ODBC 服务器带到我的 SQL。我使用导入和导出向导来创建我的数据流任务。
我需要附加具有字段 GPMTADDT>(yesterday date) 的新记录,例如,如果今天 20121002 以下查询完美运行:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > 20121001
我试过了:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > Format(now(),"yyyymmdd")
但它不起作用,服务器将“格式”视为一列。我尝试创建一个变量@date
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > @date
服务器再次拒绝了“@”。
Also tried:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > (SELECT MAX PARTICIP.GPMTADDT FROM PARTICIP)
我确定我缺少一些简单的东西,我们将不胜感激。
谢谢!