SSMS 2012:DATETIME转换到Excel序列号

FBeveridge

我似乎无法找到一个答案,这在任何地方---我想在SQL日期时间转换为Excel的序列号。

我基本上是在寻找从Excel DATEVALUE功能,但在使用SQL

有关如何执行此操作的任何想法?谢谢

约翰·卡佩莱蒂

假设所希望的日期2016年5月25日是

Select DateDiff(DD,'1899-12-30','2016-05-25')

退货

 42515

如果你想在时间部分以及

Declare @Date datetime = '2016-05-25 20:00'
Select DateDiff(DD,'1899-12-30',@Date)+(DateDiff(SS,cast(@Date as Date),@Date)/86400.0)

退货

42515.8333333

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章