powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно вытянуть промежуток времени?
3 сообщений из 3, страница 1 из 1
Как правильно вытянуть промежуток времени?
    #39802488
Hopfen_Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть такой запрос который берет данный с 7 часов до 19 часов сегодняшнего дня:
Код: sql
1.
2.
WHERE RF.Date BETWEEN dateadd(hour, 7, cast(cast(getdate() as date) as datetime)) 
            AND dateadd(hour, 19, cast(cast(getdate() as date) as datetime))



Нужно изменить запрос, так чтобы можно было указывать точное время конца beetwen.

Пробовал изменить так, но пишет ошибку Недопустимое имя столбца "2019-17-04 08:18:39":
Код: sql
1.
2.
WHERE RF.Date BETWEEN dateadd(hour, 7, cast(cast(getdate() as date) as datetime)) 
            AND "2019-17-04 08:18:39"
...
Рейтинг: 0 / 0
Как правильно вытянуть промежуток времени?
    #39802508
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hopfen_Artur,

в двойные кавычки по умолчанию заключается имя столбца.
меняйте на одинарные.
ну или в крайнем случае

Код: sql
1.
set quoted_identifier off
...
Рейтинг: 0 / 0
Как правильно вытянуть промежуток времени?
    #39802514
Hopfen_Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ох, спасибо, работает =)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно вытянуть промежуток времени?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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