SQL Server 2012 に列があります。列には日付が varchar に格納されています。日付データは次のようになります: dd/mm/yyyy
ただし、落とし穴があります。列内のデータは変換を拒否しています。詳細を調査すると、日付モードに変換できるものとそうでないものがあることがわかります (日付がテキスト モードとして保存されている可能性があります)。データを日付形式でアップロードしようとしました。しかし、それも拒否している。
サンプルデータ:
Original Validation Check
10/03/1974 3/10/1974
02/02/1990 2/2/1990
16/05/1988 NULL
私は何をすべきか?
PS: その列に保存されている一部のデータが日付形式ではないことが判明したため、変換を拒否していました。@Digvijay Verma 氏のおかげで、彼はそれを正しく予測し、彼の助けを借りてエラーを特定しました。これらのエラーを削除し、それらを有効な日付に置き換えるだけでうまくいきます。
よろしく、サダト