0

私は2つのクエリの結合を行っています。

クエリは問題なく個別に実行されますが、ユニオンはこのクエリをスローします。何か案は?

クエリは

SELECT CStr([REFERENCE]) AS CostID,CSng([R​​ATE]) AS HRates FROM [Qry 1 プロジェクト予算 pt1 労務費] UNION ALL SELECT CStr([REFERENCE]),CSng([R​​ate]) FROM [Qry 1 Project Budget pt2 サードパーティ];

アクセス 2007

4

1 に答える 1

1

CStr()との両方CSng()が Null でエラーをスローします。[REFERENCE]および[RATE]値のいずれかが Nullであるかどうかを確認します。

SELECT
    [REFERENCE],
    [RATE]
FROM [Qry 1 Project Budget pt1 labour rates]
WHERE [REFERENCE] Is Null OR [RATE] Is Null
UNION ALL
SELECT
    [REFERENCE],
    [Rate]
FROM [Qry 1 Project Budget pt2 3rd party]
WHERE [REFERENCE] Is Null OR [RATE] Is Null;
于 2013-04-17T14:07:34.343 に答える