データ テーブルに日付列があります。日付は varchar 形式で格納されます。次のクエリを使用して、データが日付形式かどうかを識別しました (@Digvijay Verma に感謝)。
SET DATEFORMAT dmy;
select *, ISDATE([DATE_OF_BIRTH]) as 'DOB'
from [dbo].[IECLUniqueData4]
where ISDATE([DATE_OF_BIRTH]) = 1
ただし、このクエリは 1 つのデータの検証に失敗しました: 15/05/1
このクエリを変更して、すべてのエラー値も検証できるようにするにはどうすればよいですか? 私はさまざまなことを試しましたが、どれもうまくいかないようです。
よろしく、
サダト