Quantcast
Channel: Ajuda Query/Variavel
Viewing all articles
Browse latest Browse all 4

Ajuda Query/Variavel

0
0
Amigos como posso colocar uma variavel no lugar da tabela.

Use

 

BDESTRATEGIACOB3

Declare

 

@DataInicio Smalldatetime

Declare

 

@DataInicioCC Smalldatetime

Declare

 

@DataFim Smalldatetime

Declare

 

@DataInicioC Char(10)

Declare

 

@DataFimC Char(10)

Declare

 

@Ano Char(4)

Declare

 

@Mes Char(2)

Select

 

@DataInicio =Cast(DATEADD(mm,-1,DATEADD(mm,DATEDIFF(m,0,GETDATE()),0))asChar(11))

Select

 

@DataFim =Cast(DATEADD(s,-1,DATEADD(mm,DATEDIFF(m,0,GETDATE()),0))asChar(11))

Select

 

@DataInicioCC =Cast(DATEADD(dd,-1,DATEADD(mm,-1,DATEADD(mm,DATEDIFF(m,0,GETDATE()),0)))asChar(11))

Select

 

@DataInicioC =replace(Substring(Convert(Varchar(10),@DataInicioCC,111),1,10),'/','-')

Select

 

@DataFimC =replace(Substring(Convert(Varchar(10),@DataFim,111),1,10),'/','-')

Set @Ano =Substring(Convert(Varchar(10),@DataInicio,111),1,4)

 

Set @Mes =Substring(Convert(Varchar(10),@DataInicio,112),5,2)

Declare

 

@Table asVarchar(20)

 

Set @Table ='BDCR.dbo.ESCADINHA_'

Declare

 

@Fixa asChar(6)

 

Set @Fixa ='_FIXA_'

Declare

 

@PA asChar(2)

 

Set @PA ='PA'

 

Declare

 

@Full asVarchar(1430)

 

 

Set @Full = @Table + @Ano + @Mes + @Fixa + @PA

Select

 

@Full

 

 

Select

 

UF,Into D_Faturas_Faturamento_Fixa_PA
FromOPENQUERY(ESCDBPRD01,'Select * from + @Full')


Daniel

Viewing all articles
Browse latest Browse all 4

Latest Images





Latest Images