gpt4 book ai didi

sql - Oracle SQL : converting timestamp to UTC

转载 作者:行者123 更新时间:2023-12-03 03:58:21 25 4
gpt4 key购买 nike

我有一个简单的选择查询,如下所示,但我注意到我正在返回地区时间。如何在我的 select 语句中转换为 UTC?

select myTimeStamp, MyName, MyBranch from tableA

Result: '27/03/2014 15:15:26' 'john', 'london'

我尝试使用 sys_extract_utc (myTimeStamp) 但出现错误

sql command not properly ended

myTimestamp 列的类型为“日期”。

最佳答案

select cast(mytimestamp as timestamp) at time zone 'UTC', 
MyName,
MyBranch
from tableA

因为 mytimestamp 实际上是一个日期,而不是您需要转换它的时间戳。这样做会使 Oracle 假定存储在 mytimestamp 中的信息位于服务器的时区中 - 如果情况并非如此,您需要使用 Madhawas 的解决方案。

关于sql - Oracle SQL : converting timestamp to UTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22689021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com