Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Osvaldo Simoes Junior

Select com Valores Declarados

Recommended Posts

Galera eu preciso que o select abaixo funcione, é o seguinte eu tenho

uma variavel data que eu quero utilizar em um outra variavel junto com a hora definida..

 

Declare @Data Date

Select @Data = '01-11-2009';

 

Declare @DataHoraInicio datetime

select @DataHoraInicio = @Data+'00:00:00';

 

 

Declare @DataHoraFim datetime

select @DataHoraInicio = @Data+'00:59:59';

 

é Possivel ?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Osvaldo, tudo bom?

Concatenacao de variaveis somente eh possivel se elas forem do tipo char, varchar;

O que você pode fazer eh passar estes parametros como char e converter no final.

Exemplo:


Declare @Data varchar(100)
Select @Data = '2009-11-01';

Declare @DataHoraInicio varchar(100) 
select @DataHoraInicio = @Data+' 00:00:00';


Declare @DataHoraFim varchar(100)
select @DataHoraFim = @Data+' 00:59:59';


select @Data, convert(datetime,@DataHoraInicio,103) as data_hora_inicio, CONVERT(datetime, @DataHoraFim,103) as data_hora_fim

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.