Tarefa de origem do fluxo do SSIS ADO.net com parâmetro
Eu estou usando uma fonte ADO.NET para trazer dados de um servidor ODBC para o meu SQL. Eu usei o assistente de importação e exportação para criar minha tarefa de fluxo de dados.
Eu preciso acrescentar novos registros que têm o campo GPMTADDT> (data de ontem) por exemplo, se hoje 20121002 a seguinte consulta funciona perfeitamente:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > 20121001
Eu tentei:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > Format(now(),"yyyymmdd")
Mas não vai funcionar, o servidor trata o "formato" como uma coluna. Eu tentei criar uma variável@date
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > @date
novamente o servidor rejeitou o "@".
Also tried:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > (SELECT MAX PARTICIP.GPMTADDT FROM PARTICIP)
Tenho certeza que estou faltando algo simples, a ajuda será muito apreciada.
Obrigado!