SQL Server 2008を使用しています。
以下のようになっています。
select convert(varchar(20),fmdate) from Sery
日付を文字列に変換して、MM/DD/YYYYと表示するにはどうしたらいいですか?
その作業は、ソフトウェアスタックの次の層が行うべきです。SQLはデータリポジトリであり、プレゼンテーションシステムではない
で行うことができます。
CONVERT(VARCHAR(10), fmdate(), 101)
でも、してはいけません。
select convert(varchar(10), fmdate, 101) from sery
101は、スタイル引数です。
残りの 'em はここにあります。
T-SQL Cast / 日付を文字列に変換を参照してください。
select convert(varchar(10), cast(fmdate as date), 101) from sery
キャストしないとfmdateが変換されなかったので、fmdateは文字列になっていました。
その作業は、ソフトウェアスタックの次の層が行うべきです。SQLはデータリポジトリであり、プレゼンテーションシステムではない
で行うことができます。
でも、してはいけません。
101は、スタイル引数です。
残りの 'em はここにあります。
T-SQL Cast / 日付を文字列に変換を参照してください。
キャストしないとfmdateが変換されなかったので、fmdateは文字列になっていました。