需要帮助转换雪花中的时区。 以下查询在雪花工作表中运行良好,但在 Power BI 等 BI 工具中运行不佳。它给出当地时间,即 IST
选择 Convert_timezone('美国/洛杉矶', current_timestamp())
请帮忙
谢谢, 瑜伽士
该问题可能是由于 Power BI 等 BI 工具管理或覆盖 Snowflake 的会话设置的方式造成的。 Snowflake中的convert_timezone函数依赖于会话时区设置来一致地工作。但是,Power BI 可能会自动使用系统的本地时区(在您的情况下为 IST)作为时间戳,这会导致不匹配。
为了确保两个 Snowflake 工作表中的时区转换一致,您可以在 Snowflake 中显式设置时区
ALTER SESSION SET TIMEZONE = 'America/Los_Angeles';
SELECT current_timestamp();