【发布时间】:2012-12-17 01:32:42
【问题描述】:
我在 SQL Server 2008 中调用 DATEDIFF() 作为存储过程的一部分,它可能返回的值可能小至 3 秒或更短。我希望格式为 MM:SS(即 3 秒时的 00:03)。我最初是在几分钟内使用该呼叫:
DATEDIFF(mi, SELECT MAX(startDate) FROM myTable , SELECT MAX(EndDate) FROM myTable)
但是,这是四舍五入到最接近的分钟,因此会删除秒值。如何使用 DATEDIFF 实现上述指定的格式?
【问题讨论】:
标签: sql-server-2008 tsql datetime datediff