【发布时间】:2018-01-27 23:18:00
【问题描述】:
我在 SQL Server 2005 数据库中有一个表,我想获得一份报告。如果我只是在 SQL Server Management Studio 中使用“Script Table as”,我可以获得我需要的信息,但我感兴趣的列应该包含日期和时间,只包含558262380 .
我可以在“脚本”的底部添加一些 SQL 命令来将该数字转换为更有意义的数字吗?
以下是屏幕截图 - 我需要将“延迟到”数据显示为正确的日期和时间。
【问题讨论】:
-
该列的数据类型是什么?
-
你可以使用DATEADD函数,DATEADD(ss, columnName, '19700101')
-
558262380 这样的日期在我看来就像一个纪元日期(将 558262380 翻译为 1987 年 9 月 10 日星期四上午 8:53)
-
David Makogon - 我应该在原帖中说 - 558262380 代表 09/09/2017 08:53 am
标签: sql-server tsql sql-server-2005