Setando parametros em consulta com SSIS

30/01/2014

0

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

Claudio Lopes

Responder

Posts

30/01/2014

Claudio Lopes

[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]
Responder

30/01/2014

Claudio Lopes

lembrando que estou trocando onde uso o getdate pelo ? assim between ? and ? e não está permitindo
Responder

31/01/2014

Fabiano Carvalho

Definiu ela no pacote como leitura e escrita?
Responder

31/01/2014

Fabiano Carvalho

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
Responder

31/01/2014

Isaac Jose

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
Responder

31/01/2014

Claudio Lopes

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....
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar