SQLサーバで日付を文字列MM/DD/YYYYに変換する

SQL Server 2008を使用しています。

以下のようになっています。

    select convert(varchar(20),fmdate) from Sery

日付を文字列に変換して、MM/DD/YYYYと表示するにはどうしたらいいですか?

ソリューション

その作業は、ソフトウェアスタックの次の層が行うべきです。SQLはデータリポジトリであり、プレゼンテーションシステムではない

で行うことができます。

CONVERT(VARCHAR(10), fmdate(), 101)

でも、してはいけません。

解説 (4)
select convert(varchar(10), fmdate, 101) from sery

101は、スタイル引数です。

残りの 'em はここにあります。

T-SQL Cast / 日付を文字列に変換を参照してください。

解説 (0)
select convert(varchar(10), cast(fmdate as date), 101) from sery

キャストしないとfmdateが変換されなかったので、fmdateは文字列になっていました。

解説 (1)