我有一个任务要做,我必须编写一个查询,可以根据时间戳获取数据
event
,另一列是Time
Derby
数据库并面临问题以获得输出这是我在德比中运行查询时得到的错误
error
Syntax error: Encountered "5"
我的问题是SELECT *
FROM test
WHERE Time >= CURRENT_TIMESTAMP - INTERVAL 5 minute
AND Time <= CURRENT_TIMESTAMP
我不确定区间语法,但你可以尝试TIMESTAMPADD()
:
SELECT *
FROM test
WHERE Time >= {fn TIMESTAMPADD(SQL_TSI_MINUTE, -5, CURRENT_TIMESTAMP) }
AND Time <= CURRENT_TIMESTAMP