表1
Date1 (datatype is integer)
25969
25969
....
我希望得到一个正确的日期格式,如(18-05-2012)
上述date1列值输出为
Date1
17-05-2012
17-05-2012
...
如何对此进行查询。
需要查询帮助
答案 0 :(得分:-1)
假设您的int
是UNIXTIME(自1970/01/01以来的秒数)
类似的东西:
declare @UNIX_TIME int
select @UNIX_TIME = 1111111111
-- Using dateadd to add seconds to 1970-01-01
select [Datetime from UNIX Time] = dateadd(ss,@UNIX_TIME,'1970-01-01')
答案 1 :(得分:-1)
这将有效:
select convert(varchar(50), cast(Date1 as datetime), 105)
from table