Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос на подсчет строк за заданные интервалы времени  [new]
twenty7even
Member

Откуда:
Сообщений: 12
Добрый день! Помогите пожалуйста с запросом. Суть в следующем .Имеется таблица представленного вида. Необходим запрос на подсчет строк каждые 20 минут. До меня никак не доходит как задать шаг по минутам. По часам проще, там функция Datepart, а тут никак до меня не доходит.
Select count(id)
From table 1
Where time between ‘25.01.18 12:20’ and ‘25.01.18 12:20’
Group by datepart(hh, Time)

К сообщению приложен файл. Размер - 27Kb
17 июн 18, 12:05    [21497268]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на подсчет строк за заданные интервалы времени  [new]
Tactical Nuclear Penguin
Member

Откуда: холодно тут
Сообщений: 2724
twenty7even
По часам проще, там функция Datepart, а тут никак до меня не доходит.


а что, DATEPART по минутам не работает?
17 июн 18, 13:01    [21497362]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на подсчет строк за заданные интервалы времени  [new]
aleks222
Member

Откуда:
Сообщений: 845
Select count(id)
From table 1
Where time between ‘20180125 12:20’ and ‘20180126 12:20’
Group by datediff( minute, ‘20180125 12:20’, Time ) / 20 
17 июн 18, 13:16    [21497369]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на подсчет строк за заданные интервалы времени  [new]
twenty7even
Member

Откуда:
Сообщений: 12
Tactical Nuclear Penguin, работает просто я не мог сообразить как задать шаг именно в 20 минут а не вести счет каждую минуту
17 июн 18, 15:17    [21497529]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на подсчет строк за заданные интервалы времени  [new]
twenty7even
Member

Откуда:
Сообщений: 12
aleks222, спасибо, попробую
17 июн 18, 15:18    [21497531]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на подсчет строк за заданные интервалы времени  [new]
twenty7even
Member

Откуда:
Сообщений: 12
aleks222, а в этом запросе разве не придется менять значение даты в скобках после функции datediff?
17 июн 18, 15:20    [21497537]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на подсчет строк за заданные интервалы времени  [new]
aleks222
Member

Откуда:
Сообщений: 845
twenty7even
aleks222, а в этом запросе разве не придется менять значение даты в скобках после функции datediff?

Ты не поверишь! Пофиг, какая там дата.
17 июн 18, 15:30    [21497557]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить