Google bigquery Google BigQuery中的日期时间偏移量

Google bigquery Google BigQuery中的日期时间偏移量,google-bigquery,Google Bigquery,我在Google BigQuery上遇到了一些问题 我需要在时区UTC+05:45生成结果,但我得到了这个错误 日期\添加第二个参数必须为INT32类型 查询示例 SELECT DATE(DATE_ADD(time, 5.75, 'HOUR')) AS day, ... FROM ... WHERE ... AND ( DATE_ADD(time, 5.75, "HOUR") >= '2015-05-01 00:00:00' AND DATE_ADD(time, 5.75, "HOUR

我在Google BigQuery上遇到了一些问题

我需要在时区UTC+05:45生成结果,但我得到了这个错误

日期\添加第二个参数必须为INT32类型

查询示例

SELECT DATE(DATE_ADD(time, 5.75, 'HOUR')) AS day, ... FROM ... WHERE ... AND  ( DATE_ADD(time, 5.75, "HOUR") >= '2015-05-01 00:00:00' AND  DATE_ADD(time, 5.75, "HOUR") < '2015-06-01 00:00:00' ) GROUP EACH BY day  ORDER BY day asc LIMIT 2000
选择日期(日期添加(时间,5.75,'HOUR'))作为日期。。。从…起哪里和(日期加上(时间,5.75,“小时”)>='2015-05-01 00:00:00'和日期加上(时间,5.75,“小时”)<'2015-06-01 00:00:00')组,按天订购asc限额2000
此代码可以正确地处理任何其他偏移(+03:00,-05:30等),但如果使用+05:45,则会出现此错误


您对此有什么想法吗?

如果您落后UTC 5小时,您需要使用变通方法:

UTC_USEC_TO_DAY(timestamp_field- (5*60*60*1000*1000000) )

时区功能,在这里记录的功能请求列表中:

我将“启动”此问题。星星越多,优先级就越高。谢谢。这对我真的很有帮助。