Amazon redshift 是否可以使用红移的时间戳查询最近几个小时的数据?
我正试图编写一个查询来查找最后2小时的数据 我最初尝试使用INTERVAL: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
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())似乎可以工作。不知道我怎么会错过。谢谢