【发布时间】:2013-05-07 14:56:36
【问题描述】:
我们有一些通用工具,除其他外,可以保存和显示日期。 它将保存为数字,例如 41247。
如果我将其转换回 Access 中的日期,我会得到 2012/12/04 - 这是正确的。
[使用 Format(41247;"General Date") 或 Format(Format("41247", "Short Date"), "Short Date")]
如果我将该数字转换回 SQL Server 中的日期,我会得到 2012/12/06 - 不正确。 我正在使用 CONVERT(datetime, CONVERT(real, 41247))
为什么会有差异,我可以在 SQL 中使用什么来修复它?
【问题讨论】:
标签: sql sql-server tsql date ms-access