Этот фрагмент:
select Datename(hh,DATEADD(HH, -5, [time])) + ':' + Datename(mi,[time])....
даст:
11:4
Но мне нужен ведущий «0» перед «4».
Вы можете дополнить минуты начальными нулями, а затем взять два правильных символа:
SELECT Datename(hh,DATEADD(HH, -5, [time])) + ':' + right('00' + Datename(mi,[time]), 2)
объявите @hoje datetime = getdate () выберите @ hoje, формат (@ hoje, 'HH') + ':' + формат (@ hoje, 'mm')