为什么同一段SQL在tableau跑出来的结果跟SQL不一样
字段的名字 是 date time这样的比较有争议的名字,可以尝试换成 select cast(time
as varchar(20)) as date1
time最好用一下引号,限制一下长度
如果还是不能解决,那么问题应该是:
主要原因是 中国的时区是东八区,美国的时间即tableau的系统时间要晚8小时,所以在使用currentdate等日期、时间函数的时候,要增加8x60x60秒
为什么同一段SQL在tableau跑出来的结果跟SQL不一样
字段的名字 是 date time这样的比较有争议的名字,可以尝试换成 select cast(time
as varchar(20)) as date1
time最好用一下引号,限制一下长度
如果还是不能解决,那么问题应该是:
主要原因是 中国的时区是东八区,美国的时间即tableau的系统时间要晚8小时,所以在使用currentdate等日期、时间函数的时候,要增加8x60x60秒