Вы можете использовать это, просто замените getdate()
на ваше поле:
select convert(char(10), getdate(), 103) + ' '
+ convert(char(8), getdate(), 108)
, который дает вам результаты:
14/03/2012 17:05:47
Если вам нужны часы и секунды, то:
select convert(char(10), getdate(), 103) + ' '
+ Left(convert(char(8), getdate(), 108), 2) + ':'
+ Right(convert(char(8), getdate(), 108), 2)
Вот полезная ссылка с конверсией даты / времени:
http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/
Исходя из вашего комментария, это должно быть dd/mm/yyyy hh:mm
, тогда запрос будет:
select convert(char(10), getdate(), 103) + ' '
+ Left(convert(char(8), getdate(), 108), 5)
ИЛИ без LEFT()
select convert(varchar(10), getdate(), 103) + ' '
+ convert(char(5), getdate(), 108)