使用标准 sql,如何将时间戳转换为 unix 时间?

Using standart sql, how to convert timestamp to unix time?

在 mysql 中,可以这样做以比较 2 个时间戳:

where UNIX_TIMESTAMP(transaction.closed_on)<UNIX_TIMESTAMP(transaction.opened_on)...

Google bigquery 的等效函数是什么?

... to subtract 2 timestamp : ...

您可以将 TIMESTAMP_DIFF(closed_on, opened_on, SECOND) 用于 BigQuery 标准 SQL

to compare in WHERE clause

哪里 closed_on < opened_on

finally, to convert timestamp to unix time ...

使用UNIX_SECONDS()函数

叫做UNIX_SECONDS:

select UNIX_SECONDS(TIMESTAMP("2008-12-25 15:30:00")) - UNIX_SECONDS(TIMESTAMP("2008-11-25 15:30:00"))