私のクエリは2つのテーブルからデータを取得し、それらを結合して1つの出力として出力します。サブクエリはエラーなしで動作します。しかし、私は全体のクエリを実行するとき、私はこのようなエラーを取得します。SQL Serverの「算術オーバーフローエラーがvarcharをデータ型数値に変換する」エラーを解決するにはどうすればよいですか?
varcharをデータ型数値に変換する算術オーバーフローエラー。
これは私のクエリ
SELECT a.REF_NO + ' - '
+ (SELECT DISTINCT (c.c_name)
FROM C_MASTER c,
A_MASTER a
WHERE a.c_no = c._NO) AS refer
FROM [A_MASTER] a,
[C_MASTER] c
WHERE a.c_no = c._no
ORDER BY a.REF_NO
REF_NOは、数値データ型です。
例データと望ましい結果を表示します。 –
の結果は次のようになります。> 10001 - annual competition – Mike