como comparar horário do servidor
-
06-07-2019 - |
Pergunta
trabalho no servidor SQL 2000. Eu quero pegar a data e hora atual do servidor, em seguida, quer compará-lo com a minha coluna da tabela ENTRYDATE .Como?
Declare @id datetime
Select @id = DATEPART(hour,GETDATE())
SELECT [Name],[BirthDate],[Email]
FROM Customers3 where BirthDate<=@id-1 AND BirthDate>=@id
deseja obter sobre o valor gama como @ id = 10.I quiser obter esses valores cujo são entre 9 a 10
Solução
Você precisa usar a consulta ao longo da PartData () como este:
Declare @id datetime
Select @id = DATEPART(hour,GETDATE())
SELECT [Name],[BirthDate],[Email]
FROM Customers3
where DatePart(HOUR,BirthDate) between @id-1 AND @id
Outras dicas
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow