【发布时间】:2017-03-20 11:46:39
【问题描述】:
应该是一个简单的转换,但演员和转换失败了。
我要转换的值是:1509180600 其他示例为 1572256200、5150938920
我有大量记录和许多字段,其中日期已像这样存储。系统正在更换,这意味着幸运的是,这个问题会解决。但是在擦除它们之前需要知道这些值是什么!
【问题讨论】:
-
你能解释一下这些数字的含义吗?我们应该如何知道如何将一些随机数转换为日期?
-
可能如果我们知道这些示例意味着与哪些日期相关。
-
数字字段是保修开始日期、结束日期、购买日期、服务日期。对于资产库存。抱歉,你说得太含糊了。
-
我们不是在问日期是从什么开始的......我们是在问他们是什么格式的?如何将 0123456789 转换为日期?它是自公元 1500 年等神奇开始日期以来的秒数吗?前 2 位数字代表一个月中的某一天,接下来是一年中的月份,等等?看看我在说什么?不知道什么他们的意思,没有办法回答这个问题。
-
原始数据以整数形式存储在表中。创建表时发生了一些奇怪的事情。服务器中的数据库名称只是'Mdb',一半的表名以'usp'为前缀......做得很好!
标签: sql-server date type-conversion