在BigQuery中获取不超过一个小时的数据

诺萨卡雷·贝尔维(Nosakhare Belvi)

尝试使用以下语句:

SELECT * 
FROM data.example 
WHERE TIMESTAMP(timeCollected) < DATE_ADD(USEC_TO_TIMESTAMP(NOW()), 60, 'MINUTE') 

从我的bigquery数据中获取数据。即使时间不在该范围内,它似乎也会返回相同的结果集。timeCollected格式为2015-10-29 16:05:06

我正在尝试建立一个查询,该查询旨在返回不早于一个小时的数据。因此,应返回在过去一小时内收集的数据,其余的应忽略。

帕特里斯(Patrice)

您所查询的意思是“将收集时间少于一个小时的任何东西归还给我”,这实际上意味着您的整个表格。您需要以下内容(至少从我的评论中得出):

SELECT * 
FROM data.example 
WHERE TIMESTAMP(timeCollected) > DATE_ADD(USEC_TO_TIMESTAMP(NOW()), -60, 'MINUTE')

这意味着任何不超过一个小时前的timeCollected都不会返回。我相信这就是您想要的。

另外,除非需要,否则Select *在BigQuery中也不理想。由于数据是按列保存的,因此您可以通过仅选择所需的内容来省钱。我不知道您的用例,因此*可能有保证

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在SQL中获取前一个小时的数据

发送短信不超过一个

在Node / Express应用中触发功能的延迟超过一个小时

R:数据框中每小时一个值

如何检查时间是否超过一个小时?

为什么当标准输出超过缓冲区大小时只发出一个“数据”事件?

大熊猫每天将小时(仅小时)放入一个数据框中

如何从 BigQuery 表中的一个分区中获取一些数据并插入到下一个分区?

在 Python 中拆分句子不超过一个字符数

如何在 SQL Oracle 中显示不超过一个月前的记录?

当两个值不匹配时从另一个表中获取数据并替换现有值

从一个表中获取数据到另一个表时,数据类型不匹配

只要总和不超过一个值

SQL 获取一天中的第一个和最后几个小时

如何从示例数据帧的created_time列中获取小时数,并将其作为另一个数据帧进行计数

我想从选择中的文本键中获取数据我被困了一个小时有人可以帮我吗

BigQuery中的任何功能都可以在不执行复制数据的情况下在另一个项目中迁移整个数据集吗?

一个Rsync客户端耗时超过10个小时

如何在不插入任何数据的情况下获取php中的最后一个插入ID?

删除每个工作表中超过一个月的数据

Python 3.4从一个文本文件中读取的行不超过一行

如何确保数组中不超过一个项目在JSON模式中具有特定值

在Julia中,如何获取超过一定值的排序数组中第一个元素的索引?

LetsEncrypt-ACMESharp客户端处于待命状态的挑战超过一个小时

SQL查询需要超过一个小时才能执行20万行

获取下一个小时的时间戳

每5小时获取一个网页

从 Recharts 的另一个组件中获取数据

在sql中根据一个季度的月份获取数据