我注意到,如果我用date_add函数减去5个小时-如果是这样的话,它就不会把日期倒退一天
但是,如果我用date函数包装它,那么它就会显示正确的日期。
select
DATE_ADD(timestamp('2014-10-26 04:00:00'), -5, "HOUR") as est_timstamp,
date(DATE_ADD(timestamp('2014-10-26 04:00:00'), -5, "HOUR")) as est_date
我将乐于听到如何在使用Date_Add的同时仍然使用timestamp类型,并且这一天正在倒退。
发布于 2014-10-27 23:32:18
好吧,我想我知道是怎么回事了。
查询返回UTC时间戳。但是,BigQuery Web会在您的时区中呈现该时间戳。解决这个问题的一种方法是将时间戳转换为字符串。
https://stackoverflow.com/questions/26579115
复制相似问题