【发布时间】:2015-01-17 22:10:36
【问题描述】:
我有一列 bigint 类型的列,其中包含日期和时间信息(例如 1353056515、1353067040、1360839600 等)
我的要求是获取我上面提到的列和当前日期时间之间的 HOURS 格式的时间差。
我试图找到解决方案,但这些都太令人困惑了。我是 SQL Server 新手。
请帮忙。
【问题讨论】:
-
如果它是日期和时间信息 - 为什么它没有正确存储在
DATETIME列中?这就是他们的目的!另外:如何将日期和时间“损坏”(“编码”)成这种bigint格式?这些数字代表什么? -
日期时间格式是由我安装在我的网站上的插件添加的。所以我不能改变他们的格式或做任何改变。我也不知道它们是如何编码的。
-
如果您不知道日期是如何编码的,您希望如何获得两个编码日期之间的差异?你用的是什么插件?你检查过它的文档吗?问作者他们如何编码时间?它是 UNIX 时间戳吗?
-
我用过 WizIQ 插件。我会联系他们以了解更多详情。
标签: sql-server-2008 datetime datediff bigint date-difference