Amazon redshift 是否可以使用红移的时间戳查询最近几个小时的数据?

Amazon redshift 是否可以使用红移的时间戳查询最近几个小时的数据?,amazon-redshift,Amazon Redshift,我正试图编写一个查询来查找最后2小时的数据 我最初尝试使用INTERVAL: select count(*) from data where created_at > CURRENT_TIMESTAMP - (INTERVAL '2 hours'); 但我得到一个未实现的错误: 错误:未实现 详细信息: ----------------------------------------------- 错误:未实现代码:1001 上下文:'!null_tst'-函数:timestamp_gt

我正试图编写一个查询来查找最后2小时的数据

我最初尝试使用INTERVAL:

select count(*) from data where created_at > CURRENT_TIMESTAMP - (INTERVAL '2 hours');
但我得到一个未实现的错误:

错误:未实现
详细信息:
-----------------------------------------------
错误:未实现代码:1001
上下文:'!null_tst'-函数:timestamp_gt_timestampz(),funcID=2523
查询:2734016
地点:cg_expr.cpp:295
进程:padbmaster[pid=25255]
-----------------------------------------------

有人知道在红移中不使用绝对时间戳的方法吗

SELECT  count(*)
FROM    data
WHERE   created_at >= 
dateadd(day/or_other_parameter,0,CURRENT_TIMESTAMP) - '2 hr'::INTERVAL
使用dateadd函数,您可以轻松完成此操作

是否尝试了dateadd(h,-2,now)?dateadd(hour,-12,getdate())似乎可以工作。不知道我怎么会错过。谢谢