Array
(
)

Setando parametros em consulta com SSIS

Din
|
MVP
Pontos: 55
    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ódigoselect
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: 55
    30 jan 2014

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

Din
|
MVP
Pontos: 55
    30 jan 2014

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

Fabiano Carvalho
   - 31 jan 2014

Definiu ela no pacote como leitura e escrita?

Fabiano Carvalho
   - 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: 55
    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....