Я хочу отфильтровать данные, например, 5 секунд. Как вы можете видеть на фотографии «Вот таблица, которую я хочу получить», которую я публикую ниже, некоторые данные обновляются каждые миллисекунды, я хочу исключить это каждые пять секунд, чтобы иметь возможность аккуратно отображать данные. Пожалуйста, смотрите фото "Вот диаграмма, у меня возникли проблемы".
Это запрос.
USE [TrendWorkx_Demo]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[getdata]
@dateselectedfrom datetime,
@dateselectedto datetime
AS
BEGIN
SET NOCOUNT ON;
DECLARE @datefr datetime
DECLARE @dateto datetime
--SET @datefr = CONVERT(DATETIME, CONVERT(CHAR(8), @dateselectedfrom, 112) + ' ' + CONVERT(CHAR(8),'00:00:00', 108))
--SET @dateto = CONVERT(DATETIME, CONVERT(CHAR(8), @dateselectedto, 112) + ' ' + CONVERT(CHAR(8),'00:00:00', 108))
--select @date
truncate table dbo.gtable
--create table gtable ([Date/Time] datetime, X1 decimal(8,2), X2 decimal(8,2), Y1 decimal(8,2))
insert into dbo.gtable (Sample_Value_1,Sample_TDate_1)
SELECT Sample_Value_1, Sample_TDate_1 FROM [dbo].[MyTable1_1] where Sample_TDate_1 between /*'2018-04-21' and '2018-04-22'*/@dateselectedfrom and @dateselectedto and Sample_Value_1 > -100 order by Sample_TDate_1 desc
select * from dbo.gtable order by Sample_TDate_1 desc
END
Я хочу, чтобы он был почти таким же, как третье фото.