【发布时间】:2019-01-27 08:06:16
【问题描述】:
有人知道如何从 Google Bigquery 中的两个时间戳列创建一个时间戳列吗?
我有一个包含两个时间戳列的表,我想将这两列合并到一个列中。该表目前如下所示:
id | user_id | created_at_a | created_at_b
------------------------------------------------------------------
1 | 1 | 2019-01-24 12:20:00 UTC | 2019-01-25 01:04:00 UTC
2 | 1 | 2019-01-24 12:20:00 UTC | 2019-01-25 01:03:00 UTC
3 | 1 | 2019-01-24 12:22:00 UTC | 2019-01-25 01:03:00 UTC
4 | 1 | 2019-01-24 12:22:00 UTC | 2019-01-25 01:04:00 UTC
5 | 2 | 2019-01-24 20:48:00 UTC | 2019-01-24 20:49:00 UTC
6 | 2 | 2019-01-24 11:21:00 UTC | 2019-01-24 20:49:00 UTC
所以...我正在尝试将这两个时间戳列合并为一列。我的预期结果如下:
id | user_id | created_at_a
----------------------------------------
1 | 1 | 2019-01-24 12:20:00 UTC
2 | 1 | 2019-01-25 01:04:00 UTC
4 | 1 | 2019-01-25 01:03:00 UTC
5 | 1 | 2019-01-24 12:22:00 UTC
6 | 2 | 2019-01-24 20:48:00 UTC
7 | 2 | 2019-01-24 20:49:00 UTC
8 | 2 | 2019-01-24 11:21:00 UTC
有人可以帮帮我吗。
非常感谢!
【问题讨论】:
-
“合并”是什么意思?预期的输出是什么..
-
嗨@GrahamPolley 我已经更新了我的问题以包含我想要的结果。我只喜欢一个时间戳列,而不是两个时间戳列。
标签: google-bigquery bigquery-standard-sql