【发布时间】:2021-12-09 06:13:29
【问题描述】:
鉴于纬度和经度,我如何使用 BigQuery 知道该位置的有效时区?
假设我有一个包含 100 个坐标的表格:
SELECT (RAND()-0.5)*90 as latitude, (RAND()-0.5)*180 as longitude FROM UNNEST(GENERATE_ARRAY(1, 100))
| Row | latitude | longitude |
|---|---|---|
| 1 | -24.66121614027115 | 31.92125752510383 |
| 2 | -17.060823106878654 | 30.070053747514052 |
| 3 | 1.5425276266633903 | 32.30384245018918 |
我搜索最简单的获取方式:
| timezone |
|---|
| Africa/Maputo |
| Africa/Harare |
| Africa/Kampala |
【问题讨论】:
-
你想要只使用 SQL 的解决方案吗?
标签: google-cloud-platform google-bigquery timestamp timezone coordinates