SELECT ITEMGROUPID ,
ITEMID ,
ITEMNAME ,
ITEMTYPE ,
COSTGROUPID ,
SALESMODEL ,
DIMENSION ,
( SELECT DESCRIPTION
FROM DIMENSIONS
WHERE ( NUM = 0 )
AND ( DIMENSIONCODE = IT1.DIMENSION )
) AS Expr1
FROM INVENTTABLE AS IT1
WHERE ( DATAAREAID = 'm02' )
AND ( ITEMGROUPID = 'FG' )
AND ( ITEMID = '14901C' )
このクエリはエラーをスローします。int結果は、列から値 ( ) を取得してテーブルIT1.DIMENSIONを検索し、テーブル内の説明列からDimension値 ( ) を返すはずです。nvarcharDIMENSIONS
実行すると、次のエラーが発生します。
変換に失敗しました。NVARCHAR 値 'AG' をデータ型 INT に変換する場合。
ここでの目的は、上記の 2 つのテーブルINVENTTABLEとの間で左外部結合を使用しないようにすることDIMENSIONSです。