Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Google bigquery 选择10天以前的条目BigQuery_Google Bigquery - Fatal编程技术网

Google bigquery 选择10天以前的条目BigQuery

Google bigquery 选择10天以前的条目BigQuery,google-bigquery,Google Bigquery,我只需要在BigQuery中获得10天以上的条目,我去了其他问题和google文档(这很混乱),但找不到我预期的结果 我的问题是: SELECT Id FROM myTable WHERE eventTS > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY) 此查询返回的值不是10天以上的值 当我添加-10天时不会返回任何内容 欢迎任何帮助 提前感谢。尝试将替换为尝试以下大查询函数选择当前时间戳()作为当前,时间戳SUB(当前时间戳(

我只需要在BigQuery中获得10天以上的条目,我去了其他问题和google文档(这很混乱),但找不到我预期的结果

我的问题是:

SELECT Id
FROM myTable
WHERE eventTS > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY)
此查询返回的值不是10天以上的值

当我添加
-10天时
不会返回任何内容

欢迎任何帮助


提前感谢。

尝试将
替换为
尝试以下大查询函数
选择当前时间戳()作为当前,时间戳SUB(当前时间戳(),间隔10天)作为子,时间戳添加(当前时间戳(),间隔10天)作为添加
它将从当前时间戳()添加10天。输出如下:-

您的查询将被修改为:-

SELECT Id
FROM myTable
WHERE eventTS < TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY)
选择Id
从myTable
其中eventTS

选择Id
从myTable
其中events
当我这样做时,
这个查询没有返回任何结果。
(还有10天以上的行:()你能给我们看一些预期的行吗?嘿@Sergey Geron谢谢你的回答!我在我的BigQuery中有一个错误,这就是为什么我没有得到任何值,在解决它之后,你的解决方案起了作用!谢谢!非常感谢你的解释!你的回答帮了我很多忙!我会接受第一个答案,因为它最终解决了我的问题,但谢谢你花时间详细说明这个答案!太好了!!祝你一切顺利。
SELECT Id
FROM myTable
WHERE eventTS < TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 10 DAY)
SELECT Id
FROM myTable
WHERE eventTS < TIMESTAMP_ADD(CURRENT_TIMESTAMP(), INTERVAL -10 DAY)