powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / работа с временем
3 сообщений из 3, страница 1 из 1
работа с временем
    #39973928
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, добрый день!

у меня есть текущее время время:
DECLARE @current_time TIME

есть первое время для сравнения
DECLARE @from TIME = '23:30:00.000' --(текущий день)

есть второе время для сравнени
DECLARE @to TIME = '01:00:00.000' --(следующий день)
либо
SET @to = DATEADD(hh, 2, @from)
Прошу подсказать, как сделать так, чтобы отрабатывало условие

IF @TIME BETWEEN @from AND @to
BEGIN
SELECT 'OK'
END
ELSE
BEGIN
SELECT 'NE OK'
END

т.е. интервал уже между разными датамы получается - я чет подзавис...

Заранее спасибо.
...
Рейтинг: 0 / 0
работа с временем
    #39973929
dermama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dermama
Коллеги, добрый день!

у меня есть текущее время время:
DECLARE @current_time TIME = GETDATE()

есть первое время для сравнения
DECLARE @from TIME = '23:30:00.000' --(текущий день)

есть второе время для сравнени
DECLARE @to TIME = '01:00:00.000' --(следующий день)
либо
SET @to = DATEADD(hh, 2, @from)
Прошу подсказать, как сделать так, чтобы отрабатывало условие

IF @TIME BETWEEN @from AND @to
BEGIN
SELECT 'OK'
END
ELSE
BEGIN
SELECT 'NE OK'
END

т.е. интервал уже между разными датамы получается - я чет подзавис...

Заранее спасибо.
...
Рейтинг: 0 / 0
работа с временем
    #39973932
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если @to < @from , то проверять принадлежность @TIME двум интервалам: [00:00:00; @to] и [@from; 00:00:00]
Ну или использовать datetime.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / работа с временем
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]