にnvarchar型に変換しますSQL Serverは:</p> <pre><code>yyyy-mm-dd hh:mm:ss.000 </code></pre> <p>例えば:私は現在の形式である日付のセットを持っている日時
2016-04-15 13:30:00.000
私はnvarchar(MAX)
としてSQL Serverのテーブルにそれらを入れているが、私は、ビューにdatetime
に変換する必要があります。
:
CONVERT(nvarchar(MAX), start_date, 120) AS start_date1
CAST(RIGHT(CONVERT(nvarchar(MAX), LEFT(start_date, 20), 120), 19) AS datetime) AS start_date1
なぜあなたはNVARCHAR(MAX)としてそれらを格納しています? –
あなたはどのバージョンのSQL Serverを使用していますか? – nscheaffer
データ変換を行うよりも、nvarcharとしてSSISパッケージを使用してcsvデータをテーブルに取り込む方が簡単でした。私が何を試しても、データ変換を動作させることができなかったので、ビューを作成するときに変換する方が簡単だと考えました。 –