Я использую SQL Server 2008.
У меня есть следующее:
select convert(varchar(20),fmdate) from Sery
Как преобразовать дату в строку, чтобы она отображалась как MM/DD/YYYY
select convert(varchar(10), fmdate, 101) from sery
101 - аргумент стиля.
Остальные аргументы можно найти здесь.
Find All Date Formats for SQL.
http://sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx
select convert(varchar(10), cast(fmdate as date), 101) from sery
Без приведения я не получал преобразования fmdate, поэтому fmdate была строкой.