SQL Server 2008を使用しています。
私は次のものを持っています:
select convert(varchar(20),fmdate) from Sery
日付を文字列に変換して、MM/DD/YYYYと表示する方法
そのタスクは、ソフトウェアスタックの次のレイヤーで実行する必要があります。 SQLはデータリポジトリであり、プレゼンテーションシステムではありません
あなたはそれをすることができます
CONVERT(VARCHAR(10), fmdate(), 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は文字列でした。