从time数据类型中删除毫秒还有:是否有一个毫秒级的时间数据类型?

Dot*_*per 7 time types type-conversion sql-server-2008

我在问题中看过如何从MS SQL中的datetime数据类型中删除毫秒的帖子.

但是时间数据类型是什么 - 从time数据类型中删除毫秒的最简单方法是什么?

另外:MS SQL(2008)中是否有任何时间数据类型不包括毫秒?

谢谢大家!

Pra*_*iar 16

删除毫秒的最简单方法之一是:

SELECT CONVERT(VARCHAR, GETDATE(), 20) 
Run Code Online (Sandbox Code Playgroud)

如果你不想包括毫秒:

TIME(0) will help
Run Code Online (Sandbox Code Playgroud)

CAST(DATEADD(second, SUM(hora), '00:00:00') AS time(0))
Run Code Online (Sandbox Code Playgroud)