Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать запрос за последние 24 часа? / 6 сообщений из 6, страница 1 из 1
11.03.2020, 13:16
    #39936258
Luna17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос за последние 24 часа?
Данный запрос выбирает прошедший день. А как сделать, чтобы данные были за последние 24 часа начиная с 16.00?
Т.е. с 16.00 вчерашнего дня до 16.00 сегодняшнего дня.

Declare @FromDate datetime = convert (varchar (16) , dateadd (day , -1 , getdate()), 121)
Declare @ToDate datetime = convert (varchar (16) , getdate(), 121)

select @FromDate, @ToDate
...
Рейтинг: 0 / 0
11.03.2020, 13:39
    #39936263
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос за последние 24 часа?
Luna17,

datediff()
...
Рейтинг: 0 / 0
11.03.2020, 14:50
    #39936288
Luna17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос за последние 24 часа?
Владислав Колосов,
Вы можете нормально показать как это делать?
Если я правильно понимаю, функция выводит интервалы между датами, а мне нужно, чтобы это были переменные
...
Рейтинг: 0 / 0
11.03.2020, 14:55
    #39936291
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос за последние 24 часа?
Luna17,

Luna17,
Код: sql
1.
DATEADD(day,-1,getdate())



а Владислав Колосов намекает на что типа

Код: sql
1.
WHERE DATEDIFF(day,<поле даты>,getdate()) = 0
...
Рейтинг: 0 / 0
11.03.2020, 14:57
    #39936292
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос за последние 24 часа?
Luna17,
?
Код: sql
1.
2.
3.
4.
Declare @ToDate datetime = DATEADD(hh,16,CAST(CAST(getdate() as date) as datetime))
Declare @FromDate datetime = DATEADD(hh,-24,@ToDate)

select @FromDate, @ToDate
...
Рейтинг: 0 / 0
11.03.2020, 15:24
    #39936307
Luna17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос за последние 24 часа?
iiyama, большое спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать запрос за последние 24 часа? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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