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