ストアド プロシージャの一部として SQL Server 2008 で DATEDIFF() 呼び出しを行っていますが、3 秒以下の小さな値を返す可能性があります。形式を MM:SS (つまり、3 秒の場合は 00:03) にしたいと考えています。私はもともと数分で通話を使用していました:
DATEDIFF(mi, SELECT MAX(startDate) FROM myTable , SELECT MAX(EndDate) FROM myTable)
ただし、これは最も近い分に切り捨てられていたため、秒の値が消去されていました。DATEDIFF を使用して上記で指定した形式を実現するにはどうすればよいですか?