我想在google bigquery中的两个时间戳之间获得差异(以小时为单位); 请帮忙。
答案 0 :(得分:4)
使用StandardSQL
TIMESTAMP_DIFF(timestamp_expression1, timestamp_expression2, HOUR)
https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#timestamp_diff
答案 1 :(得分:2)
在下方运行,您将看到使用
的想法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
的详情