Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera,
preciso de uma ajuda no seguinte...
tenho esse trecho da minha query
declare @horainicio nvarchar (30)
declare @horariofim nvarchar (30)
set @horainicio = convert (nvarchar(30), GETDATE())
set @horariofim = convert (nvarchar(30),GETDATE())
porem na variável @horainicio queria que a saída fosse a data atual porem o valor de horas assim > 00:00:000
e no @horariofim assim > 23:59:59
então o inicio ficaria 2016-03-18 00:00:00
e o fim 2016-03-18 23:59:59
isso é possivel?
obrigado do pela força
>
Boa tarde, Lizeb!
Segue alguns exemplos... dê uma olhada também no help...
https://msdn.microsoft.com/pt-br/library/ms187928(v=sql.120).aspx.aspx)
Abraço!
declare @horainicio varchar (30)
declare @horariofim varchar (30)
set @horainicio = convert(varchar(30),GETDATE(),112) + ' 00:00:00'
set @horariofim = convert(varchar(30),GETDATE(),112) + ' 23:59:59'
select @horainicio [@horainicio], @horariofim [@horariofim]
set @horainicio = convert(datetime,convert(varchar(30),GETDATE(),112))
set @horariofim = convert(datetime,convert(varchar(30),GETDATE(),112) + ' 23:59:59')
select @horainicio [@horainicio], @horariofim [@horariofim]
set @horainicio = convert(varchar,convert(datetime,convert(varchar(30),GETDATE(),112)),120)
set @horariofim = convert(varchar,convert(datetime,convert(varchar(30),GETDATE(),112) + ' 23:59:59'),120)
select @horainicio [@horainicio], @horariofim [@horariofim]
Pow cara, show de bola!!
Muito obrigado mesmo pela força!
Boa tarde, Lizeb!
Segue alguns exemplos... dê uma olhada também no help...
https://msdn.microsoft.com/pt-br/library/ms187928(v=sql.120).aspx.aspx)
Abraço!
declare @horainicio varchar (30)
declare @horariofim varchar (30)
set @horainicio = convert(varchar(30),GETDATE(),112) + ' 00:00:00'
set @horariofim = convert(varchar(30),GETDATE(),112) + ' 23:59:59'
select @horainicio [@horainicio], @horariofim [@horariofim]
set @horainicio = convert(datetime,convert(varchar(30),GETDATE(),112))
set @horariofim = convert(datetime,convert(varchar(30),GETDATE(),112) + ' 23:59:59')
select @horainicio [@horainicio], @horariofim [@horariofim]
set @horainicio = convert(varchar,convert(datetime,convert(varchar(30),GETDATE(),112)),120)
set @horariofim = convert(varchar,convert(datetime,convert(varchar(30),GETDATE(),112) + ' 23:59:59'),120)
select @horainicio [@horainicio], @horariofim [@horariofim]
se o seu sql for 2008+
vc pode converter o getdate() pro formato date jogando na variável varchar e concatenar a hora.