特定时间范围内每15分钟间隔的确切值

时间:2020-09-23 23:14:32

标签: sql

我有从数据库收集的数据,表显示为时间戳,值,状态,质量。每当事件发生变化时,数据都会轮询(意味着发生数据更改时,有时是10秒,有时是1小时)。但是,我想在特定时间范围内每15分钟间隔提取一次数据。 以下是针对特定时间范围的查询,但只要事件发生,该查询即可。

SELECT TOP( 100000 )
    "RecordId", "RecordTime" AS "~Time", "FormattedValue", "StateDesc", "QualityDesc",  
FROM
    database
WHERE
    ( "Id" = point number ) AND ( "~Time" BETWEEN TIMESTAMP '2020-07-01 04:00:00' AND TIMESTAMP '2020-09-20 04:00:00' )
ORDER BY
    "~Time" DESC, 

0 个答案:

没有答案
相关问题