将数字转换为MySQL服务器中的日期

时间:2015-06-16 15:53:02

标签: mysql datetime

如何将诸如42161之类的数字转换为MySQL服务器中的日期?

向好的方向欣赏任何提示或指示。

我尝试了这个并且它不起作用:

select distinct CONVERT(datetime,[Update date]) from Table1

显示的错误是:

  

Msg 241,Level 16,State 1,Line 1   从字符串转换日期和/或时间时转换失败。

我也尝试了这个,它确实有效:

select distinct CONVERT(datetime,CONVERT(numeric(18,0),[Update date]))
from Table1

只是想知道它是否是正确或最佳的解决方案。我计划创建一个包含转换值的新列(进入日期时间格式)。

0 个答案:

没有答案