Google bigquery 如何在bigquery中获取两个时间戳之间的差异(以小时为单位)

Google bigquery 如何在bigquery中获取两个时间戳之间的差异(以小时为单位),google-bigquery,Google Bigquery,我想得到google bigquery中两个时间戳之间的差异(以小时为单位); 请帮助。在下面运行,您将看到一个使用的想法 SELECT CURRENT_TIMESTAMP() AS timestamp_now, TIMESTAMP(CURRENT_DATE()) AS timestamp_start_of_day, FLOOR((CURRENT_TIMESTAMP() - TIMESTAMP(CURRENT_DATE()))/1000000/3600) AS diff_in_

我想得到google bigquery中两个时间戳之间的差异(以小时为单位);
请帮助。

在下面运行,您将看到一个使用的想法

SELECT 
  CURRENT_TIMESTAMP() AS timestamp_now, 
  TIMESTAMP(CURRENT_DATE()) AS timestamp_start_of_day, 
  FLOOR((CURRENT_TIMESTAMP() - TIMESTAMP(CURRENT_DATE()))/1000000/3600) AS diff_in_hours
有关和使用StandardSQL的更多信息,请参见

TIMESTAMP_DIFF(timestamp_expression1, timestamp_expression2, HOUR)