Snowflake cloud data platform 雪花中的奇数转换_时区行为

Snowflake cloud data platform 雪花中的奇数转换_时区行为,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我有以下问题,我希望将事件转换为本地时间戳,这样我就可以运行bucketing/courts。然而,当我尝试转换时区时,我得到未知时区错误。我也试过修剪,但没用。请参见屏幕截图: 我可以使用以下脚本复制它。这是已知的,并且是针对特定时区值发生的,我建议记录一个支持案例 创建或替换表timezone_tbl(timezone_varchar(50)); 在时区中插入tbl值(“UTC”),(“亚洲/仰光”); 从时区中选择*; 选择不同的时区,转换时区(时区,当前时间戳::字符串) 来自时区_

我有以下问题,我希望将事件转换为本地时间戳,这样我就可以运行bucketing/courts。然而,当我尝试转换时区时,我得到
未知时区
错误。我也试过修剪,但没用。请参见屏幕截图:


我可以使用以下脚本复制它。这是已知的,并且是针对特定时区值发生的,我建议记录一个支持案例

创建或替换表timezone_tbl(timezone_varchar(50));
在时区中插入tbl值(“UTC”),(“亚洲/仰光”);
从时区中选择*;
选择不同的时区,转换时区(时区,当前时间戳::字符串)

来自时区_tbl我可以使用以下脚本复制它。这是已知的,并且是针对特定时区值发生的,我建议记录一个支持案例

创建或替换表timezone_tbl(timezone_varchar(50));
在时区中插入tbl值(“UTC”),(“亚洲/仰光”);
从时区中选择*;
选择不同的时区,转换时区(时区,当前时间戳::字符串)

来自时区_tbl谢谢您,事实上,支持帮助了我,并告诉我,预计到2020年12月,这一问题将得到解决。我的问题的解决方法如下:

CASE
WHEN geo_timezone = 'Europe/Saratov' THEN 'Etc/GMT-4'
WHEN geo_timezone = 'Asia/Atyrau' THEN 'Etc/GMT-5'
WHEN geo_timezone = 'Asia/Qostanay' THEN 'Etc/GMT-6'
WHEN geo_timezone = 'Asia/Yangon' THEN 'Asia/Rangoon'
WHEN geo_timezone = 'Asia/Famagusta' THEN 'Asia/Nicosia'
WHEN geo_timezone = 'America/Nuuk' THEN 'America/Godthab'
WHEN geo_timezone = 'America/Punta_Arenas' THEN 'America/Santiago'
ELSE geo_timezone END

谢谢,事实上,这些支持帮助了我,并告诉我,预计到2020年12月,这一问题将得到解决。我的问题的解决方法如下:

CASE
WHEN geo_timezone = 'Europe/Saratov' THEN 'Etc/GMT-4'
WHEN geo_timezone = 'Asia/Atyrau' THEN 'Etc/GMT-5'
WHEN geo_timezone = 'Asia/Qostanay' THEN 'Etc/GMT-6'
WHEN geo_timezone = 'Asia/Yangon' THEN 'Asia/Rangoon'
WHEN geo_timezone = 'Asia/Famagusta' THEN 'Asia/Nicosia'
WHEN geo_timezone = 'America/Nuuk' THEN 'America/Godthab'
WHEN geo_timezone = 'America/Punta_Arenas' THEN 'America/Santiago'
ELSE geo_timezone END

谢谢,我正在尝试记录一个支持案例。我删除了我的帖子,与表中的多个值一样,这似乎是一个问题。谢谢,我正在尝试记录一个支持案例。我删除了我的帖子,与表中的多个值一样,这似乎是一个问题。