我最近从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] 删除。
我来说两句