2016-07-07 5 views
0

現在、データベースをAccessからSybaseに移行しています。 Access DBには約200Kレコードのテーブルがあります。表において、MMDDYYYY 矛盾したvarchar日付をsybase datetimeに変換

  • DDMMYYYY
  • mdyy
  • MMDDYY
  • ABC
  • XYZ等....
    • ようなランダムな値を持つ6つの日付列があります

      sybase dbのdatetimeカラムに移行する最適な方法は何ですか?彼らの多く

    +1

    最初の2つの形式の間では解決できません。より良いデータソースが必要です。 –

    +0

    私はあなたに同意します。私たちはできる限りのことを決めました。残り、私たちは製品の所有者に問題を引き渡しています。彼が正しい方向に私たちを指してくれることを願っています。 – PavanNPT

    答えて

    0

    あなたはこの表現をキャッチすることができます。もちろん

    TrueDate = DateValue(Format(StrDate, "[email protected]@/@@/@@@@")) 
    

    、ddは12以下であれば、それはMMDDYY [YY]とDDMMYY [YY]の間で決めることができません。

    mdyy値は、先行ゼロを適用する必要があります。0mdyy