powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать запрос за последние 24 часа?
6 сообщений из 6, страница 1 из 1
Как сделать запрос за последние 24 часа?
    #39936258
Luna17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный запрос выбирает прошедший день. А как сделать, чтобы данные были за последние 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
Как сделать запрос за последние 24 часа?
    #39936263
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Luna17,

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

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



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

Код: sql
1.
WHERE DATEDIFF(day,<поле даты>,getdate()) = 0
...
Рейтинг: 0 / 0
Как сделать запрос за последние 24 часа?
    #39936292
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как сделать запрос за последние 24 часа?
    #39936307
Luna17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iiyama, большое спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как сделать запрос за последние 24 часа?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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