Oracle SQL-标称日期

乔治

我最近从T-SQL转到了Oracle,有些事情使我无法接受。我专门搜索过的一个是“名义日期”。

我有一个名义上存储日期的数据库(例如42370将是2016-01-01)

关于如何在Oracle中进行转换有任何想法吗?我以前在T-SQL中使用Convert(Datetime)。

戈登·利诺夫

您的日期看起来像Excel日期,而不是SQL Server通常认可的格式。

如果是这样,则可以使用在SQL Server或任何其他数据库中应用的相同逻辑,将日期转换为Oracle日期:将整数添加到1899-12-31:

select (date '1899-01-01') + 42370
from dual;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章