我似乎无法找到一个答案,这在任何地方---我想在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] 删除。
我来说两句