あるテーブルから別のテーブルにデータを移行しようとしています。問題は私のターゲットテーブルがyyyy-mm-dd型の日付を持つところです。ソーステーブルの型がvarchar mm/dd/yyの場合 私はいくつか試しましたが、何も働いていないようです。私はこれをしようとしますが、nullここvarchar mm/dd/yyを日付形式yyyy-mm-ddに変換する
select year((datecreated)) * 10000 + month((datecreated)) * 100 + day((datecreated)) from employee
従業員を与えるように思われるのです
が私のテーブルでありdatecreatedことは、私のコラムです。
誰かがこの問題を抱えている場合は、修正方法を教えてください。
テーブル内のデータは、フォーマットされていないものが入力されています。たとえば、テーブルにVARCHARなどの日付が表示されている場合を除きます。 –