Array
(
)

Setando parametros em consulta com SSIS

Din
|
MVP
Pontos: 45
    30 jan 2014

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:
#Código

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 BYtela onde apresenta o erro ao setar parametros (Clique na imagem para abrir em uma nova janela)Clique na imagem para abrir em uma nova janela
			CONVERT(date,UTCOPERATIONDATE)
			,Agent
	) as logout on login.pin = logout.pin and login.data = logout.data
where
	ISNUMERIC(login.pin) = 1

Din
|
MVP
Pontos: 45
    30 jan 2014

Clique na imagem para abrir em uma nova janelaClique na imagem para abrir em uma nova janela

Din
|
MVP
Pontos: 45
    30 jan 2014

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

Faabiianooc
   - 31 jan 2014

Definiu ela no pacote como leitura e escrita?

Faabiianooc
   - 31 jan 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

Isaac Jose
   - 31 jan 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

Din
|
MVP
Pontos: 45
    31 jan 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....