小编Dav*_*rth的帖子

上个月的最后一天 - BigQuery

我正在尝试选择时间戳字段recdate的行,其日期值最大并包含该月的最后一个完成日期.例如,由于这是2016年7月,我希望所有行的日期值都达到并包含31-06-2016.这曾经在T-SQL中运行良好,我使用以下内容并将其分配给@today并在我的WHERE中查看:

DECLARE @today DATETIME SELECT @today = CONVERT(VARCHAR(25),DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())-0,0)));
Run Code Online (Sandbox Code Playgroud)

我在BigQuery中苦苦挣扎,我无法让DATEDIFF或GETDATE工作,想知道是否有人对此有所想法?

最好的祝愿

戴夫

sql t-sql google-bigquery

5
推荐指数
2
解决办法
2万
查看次数

BigQuery - 创建带时间戳的表“版本”

我如何创建具有多个“代”的表(即,就像在使用 JCL 的旧大型机环境中一样),我已经看到使用 Firebase 分析示例数据完成了这项工作。

例如,我有下表:mydataset.mytable (7),如 UI 上所列。

如果我展开表详细信息,我可以看到我可以从带时间戳的表和该数据的预览详细信息中进行选择

在 BigQuery 中,我该如何模拟这一点?这看起来非常有用。

编辑:这最好用图片来解释!

这是包含 7 个快照的表格:

在此处输入图片说明

在这里,查看架构,我可以选择要查询的快照:

在此处输入图片说明

我无法完全弄清楚如何做到这一点。

最好的祝愿

戴夫

google-bigquery

2
推荐指数
1
解决办法
959
查看次数

标签 统计

google-bigquery ×2

sql ×1

t-sql ×1