Я делаю вызов DATEDIFF() в SQL Server 2008 как часть хранимой процедуры, которая потенциально возвращает значения всего за 3 секунды или меньше. Я хотел бы, чтобы формат был в формате MM:SS (т.е. 00:03, когда 3 секунды). Первоначально я использовал вызов в минутах:
DATEDIFF(mi, SELECT MAX(startDate) FROM myTable , SELECT MAX(EndDate) FROM myTable)
Однако это округляло до ближайшей минуты и, таким образом, стирало значения секунд. Как я могу получить формат, указанный выше, с помощью DATEDIFF?