Исходная задача ADO.net потока SSIS с параметром
Я использую источник ADO.NET для переноса данных с сервера ODBC на мой SQL. Я использовал мастер импорта и экспорта, чтобы создать задачу потока данных.
Мне нужно добавить новые записи с полем GPMTADDT & gt; (вчерашняя дата) например, если сегодня 20121002 следующий запрос работает отлично:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > 20121001
Я старался:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > Format(now(),"yyyymmdd")
Но это не будет работать, сервер обрабатывает & quot; формат & quot; как столбец.
Я пытался создать переменную@date
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > @date
сервер снова отклонил & quot; @ & quot ;.
Also tried:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > (SELECT MAX PARTICIP.GPMTADDT FROM PARTICIP)
Я уверен, что мне не хватает чего-то простого, помощь будет принята с благодарностью.
Спасибо!