标准SQL-无法以天/小时为单位提取实际UTC时间

时间:2018-08-28 03:28:29

标签: sql timestamp utc

我无法在实际UTC时间获取以下数据。我想知道日期,小时和票数,但由于某种原因,它似乎并没有吸引UTC(数据没有意义)。它也拉了几个小时的7-15,只到了8-25

这与我不知道的设置有关吗?任何想法将不胜感激!

以下查询:

设置时区“ UTC”;

SELECT
  day,
  CONCAT(cast(hour as STRING),':00') as hour,   
  COUNT(DISTINCT units) as count

FROM
  tableABC
WHERE
  created.timestamp BETWEEN TIMESTAMP("2018-07-16 00:00:00 UTC") 
  AND TIMESTAMP("2018-08-26 00:00:00 UTC")

1 个答案:

答案 0 :(得分:0)

我知道了:

FORMAT_TIMESTAMP('%Y-%m-%d',timestamp,“ UTC”)作为一天,   CONCAT(FORMAT_TIMESTAMP('%H',timestamp,“ UTC”),':00')以小时为单位,

谢谢Zaynul。

dbms是bigquery