我在有关如何从 MS SQL 中的日期时间数据类型中删除毫秒的问题中看到过帖子。

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

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

谢谢大家!

最佳答案


SELECT CONVERT(VARCHAR, GETDATE(), 20)


TIME(0) will help


CAST(DATEADD(second, SUM(hora), '00:00:00') AS time(0))

10-08 19:37