как сравнить время сервера
-
06-07-2019 - |
Вопрос
работаю на Sql сервере 2000.я хочу получить текущую дату и время сервера, а затем сравнить их со столбцом EntryDate в таблице. Как это сделать?
Declare @id datetime
Select @id = DATEPART(hour,GETDATE())
SELECT [Name],[BirthDate],[Email]
FROM Customers3 where BirthDate<=@id-1 AND BirthDate>=@id
хочу получить значение диапазона, например @id=10. Я хочу получить значения от 9 до 10.
Решение
Вам нужно использовать запрос вдоль DatePart () следующим образом:
Declare @id datetime
Select @id = DATEPART(hour,GETDATE())
SELECT [Name],[BirthDate],[Email]
FROM Customers3
where DatePart(HOUR,BirthDate) between @id-1 AND @id
Другие советы
Не связан с StackOverflow