私の問題は非常に単純なようですが、私はここで立ち往生しています。「SrcID」という「nvarchar」列を持つテーブルがあり、その中に数値と文字列の両方を格納しています。さて、「結合」状態でその列の「IsNumeric」をチェックしようとすると、次のようになります。
ISNUMERIC(SrcID) = 1 AND SrcID > 15
次のエラーが発生します。
Msg 245, Level 16, State 1, Line 47
Conversion failed when converting the nvarchar value 'Test' to data type int.
驚くべきことに、「SrcID> 15」のチェックを外すと、クエリは正しく実行されます。このステートメントに他に何かを含める必要がありますか?
問題の修正を手伝ってください。前もって感謝します!!