私は2人を比較しようとしています。私は右の(DOB、5)を使用してdatetimeフィールドからmm-ddを取り出し、新しい日付フィールドを作成して比較するために '1900'と連結するソリューションを一緒にハックしようとしています。SQL Server Month-Dayの日付部分を比較します
CONVERT(DATE,'1900-' + RIGHT(DOB,5),126) DOB
しかし、私は次のエラーを取得しています。この問題を解決する方法については
Conversion failed when converting date and/or time from character string.
任意の提案を?
使用することができますされてみては? – arcee123
DOB列は実際には日付列ですか?あなたの例に基づいて、それは日付を構築するための無効なデータを持つ文字列のように見えます。 – user212514
変換を削除して値を確認します。あなたのデータに何か間違っているはずです。 –