Setando parametros em consulta com SSIS
Galera tudo bão? preciso de uma ajuda, uma explicação, estou tuilizando o SSIS para gerar um pacote para rodar uma consulta, setei o uso das variaveis para uso de todo o projeto, e não consigo setar parametros na consulta, abaixo segue os dados:
select login.data ,login.pin ,login.login ,logout.logout from ( select CONVERT(date,UTCOPERATIONDATE) as data ,Agent as pin ,MIN(UTCOPERATIONDATE) as login from baseb.Mig_Claro_OneContactReporting.dbo.ReportAgentState WHERE CONVERT(date,UTCOPERATIONDATE) between convert(date,getdate()-1) and cast(convert(date,getdate()-1) as varchar(10)) + '' 23:59:59'' and [TYPE] = 1001 GROUP BY CONVERT(date,UTCOPERATIONDATE) ,Agent ) as login left join( select CONVERT(date,UTCOPERATIONDATE) as data ,Agent as pin ,MAX(UTCOPERATIONDATE) as logout from baseb.Mig_Claro_OneContactReporting.dbo.ReportAgentState WHERE CONVERT(date,UTCOPERATIONDATE) between convert(date,getdate()-1) and cast(convert(date,getdate()-1) as varchar(10)) + '' 23:59:59'' GROUP BY[img:descricao=tela onde apresenta o erro ao setar parametros]http://arquivo.devmedia.com.br/forum/imagem/340939-20140130-190939.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/340939-20140130-190949.png[/img] CONVERT(date,UTCOPERATIONDATE) ,Agent ) as logout on login.pin = logout.pin and login.data = logout.data where ISNUMERIC(login.pin) = 1
Claudio Lopes
Curtidas 0
Respostas
Claudio Lopes
30/01/2014
[img]http://arquivo.devmedia.com.br/forum/imagem/340939-20140130-191052.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/340939-20140130-191104.png[/img]
GOSTEI 0
Claudio Lopes
30/01/2014
lembrando que estou trocando onde uso o getdate pelo ? assim between ? and ? e não está permitindo
GOSTEI 0
Fabiano Carvalho
30/01/2014
Definiu ela no pacote como leitura e escrita?
GOSTEI 0
Fabiano Carvalho
30/01/2014
Veja se isso ajuda!
http://social.msdn.microsoft.com/Forums/sqlserver/pt-BR/4dda9f22-2d66-444a-88f3-ea9bcd3b5d5c/utilizando-variavel-no-execute-sql-task?forum=analysisservicespt
http://social.msdn.microsoft.com/Forums/sqlserver/pt-BR/4dda9f22-2d66-444a-88f3-ea9bcd3b5d5c/utilizando-variavel-no-execute-sql-task?forum=analysisservicespt
GOSTEI 0
Isaac Jose
30/01/2014
bom dia tive esse problema recentemente e a solução mais rápida que achei foi passar os parâmetros via código em um sqltask.
se possível poste o print do pacote em si..
att isaac
se possível poste o print do pacote em si..
att isaac
GOSTEI 0
Claudio Lopes
30/01/2014
estranho parece que ele não reconhece as subquery's.... se eu pego uma sub query apenas e coloco ? no período de data funciona....
GOSTEI 0