Dateptbv varchar(50)
と[Column 1] varchar(50)
という2つの列を持つテーブルPTBV
があります。フォーマットdd/mm/yyの文字列をSQL Server 2008のdatetimeに変換するにはどうすればよいですか?
CONVERT()
関数を使用して、Dateptbv
列に格納されている文字列データから実際のdatetime値を取得しようとしています。このサンプルで引用符は、データの一部であり、列に格納されていること
"10/01/13" "11/01/13" "14/01/13" "15/01/13" "16/01/13" "17/01/13" "18/01/13" "21/01/13" "22/01/13" "24/01/13" "25/01/13" "28/01/13" "29/01/13" "30/01/13" "01/02/13" "04/02/13"
注
ここでその列のデータの例です。それ以外の場合は、データはdd/mm/yy
形式で格納されます。
残念ながら、私が試したすべての日付スタイルは、エラーメッセージを表示しています。このデータをDateTime
値に変換するにはどうすればよいですか?
以下のスクリプトを試してみてください、あなたはMySQLやMS SQL Serverを使用していますか? (含まれていない製品にはタグを付けないでください) – jarlh
MS SQL!私は次回にはしません。アドバイスありがとうございます –
イメージには既に日付形式ですか?実際にあなたが望むもの。ここに予想される出力を追加してください。 –