@alex99505

Как в фильтре при выборке данных задать усреднение по дате (частота)?

Вывожу данные на лист, взятые с таблицы сервера.
Как, используя стандартный фильтр, прописать условие на выборку по дате?
Например, в таблице записи с периодом 1 м., а я хочу получить с частотою за 5 мин. То есть, в 5 раз меньше данных.

SQL запросом это выглядит так
SELECT temp, DateTimeIn FROM info_once WHERE DATEPART(minute,DateTimeIn)%5=0


Но как такое в фильтр прописать?
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
Как-то так, имхо.
select sum(temp), DTI from (
SELECT temp, datediff(minute,DateTimeIn, 0)%5 as DTI FROM info_once 
)
group by DTI


Протестировать сейчас не могу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы