Google bigquery 选择10天以前的条目BigQuery
我只需要在BigQuery中获得10天以上的条目,我去了其他问题和google文档(这很混乱),但找不到我预期的结果 我的问题是: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(当前时间戳(
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)