我有两个约会:
2012-10-04 12:48:56:000 和 2012-10-04 12:48:58:000
预期的结果是
2012-10-04 12:48:57:000
2012-10-04 12:48:56:000 和 2012-10-04 12:48:56:010
预期的结果是
2012-10-04 12:48:56:005
(日期是虚构的,因为在sql server中,毫秒部分DATETIME数据类型增加3)
有你自己的约会......
SELECT DATEADD(ms,
DATEDIFF(ms,'2012-10-04 12:48:56:000', '2012-10-04 12:48:58:000')/2,
'2012-10-04 12:48:56:000')
Run Code Online (Sandbox Code Playgroud)