2012-03-17 4 views
0

現在、.txtファイルから一括挿入を行っている新しいテーブルがいくつかあります。 約5,000行の情報があります。私が持っている問題は、私は 日時にvarcharの列を変換する方法がない...私は SQLに幾分新しくなっているので、それは新しい挑戦です。私はバルクインサートをvarcharに することはできますが、フォーマットのためdatetimeはできません。 12/06/89、03/06/07,05/06/68など 私はこれをDateTimeにしたいと考えています。誰もが解決策を提供できるなら、私は 非常に感謝するでしょう。dd/mm/yyでDateTimeに変更するクエリ(varchar)

sql 2008 r2 webを使用しています

答えて

0

たとえば、

select convert(datetime,'3/13/41',1) 
+0

日付とあなたの例では書式指定子の両方が 'MM/DD/yy'形式にしなければなりませんOPの問題は 'dd/mm/yy'です。 –

0

このような何か:

SELECT CAST('12/06/89' AS DATETIME) 
+0

これは5000レコードすべてで有効でしょうか?または新しい日付ごとに1つずつ作成する必要がありますか? – SBAS

関連する問題