2016-08-22 13 views
-1

私はサーバーからわずか8桁の数字である日付フィールドを持っています。標準の日付フォーマットに変換したいのですが。例えばSQLで8桁の数字を日付に変換する

、「20140501は、」私はDateTimeコードを使用してみましたが、それが私のために動作しませんでした05-01-2014

に変換されます。助言がありますか?

+8

使用しているデータベースエンジンとバージョンを投稿してください – Lamak

+0

問題を解決するには、試したことを示して、具体的に何が間違っていたかをお知らせください。 – showdev

答えて

0

多くのデータベースでは、ISO標準フォーマットであるため、文字列 '20140501'が日付として認識されることがあります。したがって、あなたはこれを試すかもしれません:

select cast(cast(datecol as varchar(255)) as date) 

これはあなたのデータベースによって異なります。

関連する問題