У меня есть таблица Процессы, состоящие из поля даты и времени.
Процессы (Id как int, RunDate как DateTime) Мне нужно запустить Distinct by RunDate как время без секунд
For Example
ID RunDate
1 2011-12-13 12:36:26.483
2 2011-12-12 12:37:22.421
3 2011-12-11 12:36:44.421
Мне нужно получить в выводе
Output
12:01
12:03
Для того, чтобы получить его я использую следующий SQL, и он работает
SELECT DISTINCT DATENAME(hour, RunDateTime) + ':' +
DATENAME(mi, RunDateTime) AS d
from Proccesses
Проблема в том, что если минут меньше, чем 10, например, 8 я получаюодна цифра "8", и я хочу получить две цифры 08
Например, я получаю 12: 8 , и мне нужно получить 12: 08