Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon redshift 是否可以使用红移的时间戳查询最近几个小时的数据?_Amazon Redshift - Fatal编程技术网

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())似乎可以工作。不知道我怎么会错过。谢谢