SSIS flow ADO.net zadanie źródłowe z parametrem
Korzystam ze źródła ADO.NET, aby przenieść dane z serwera ODBC do mojego SQL. Użyłem kreatora importu i eksportu do utworzenia zadania przepływu danych.
Muszę dołączyć nowe rekordy, które mają pole GPMTADDT> (wczorajsza data), na przykład jeśli dzisiaj 20121002 następujące zapytanie działa idealnie:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > 20121001
Próbowałem:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > Format(now(),"yyyymmdd")
Ale to nie zadziała, serwer traktuje „format” jako kolumnę. Próbowałem utworzyć zmienną@date
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > @date
ponownie serwer odrzucił „@”.
Also tried:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > (SELECT MAX PARTICIP.GPMTADDT FROM PARTICIP)
Jestem pewien, że brakuje mi czegoś prostego, pomoc zostanie bardzo doceniona.
Dziękuję Ci!