「削除済み」としてマークすることができる建物のさまざまな種類の「資産」を格納するプログラムがあります。タイプ別に資産の数をカウントするクエリを作成し、まだ存在すると識別されたアイテムの数をカウントするクエリを作成することができます。しかし、私がしたいことは、2つを1つのテーブルに結合することです。SQL Server:クエリ結果の結合
クエリ1
SELECT
theAssetOutletType, COUNT(id) AS TotalNoOfAssets
FROM
dbo.tblLEGAssets
WHERE
buildingID = 1
GROUP BY
theAssetOutletType
クエリ
SELECT
theAssetOutletType, COUNT(id) AS ItemsStillPresent
FROM
dbo.tblLEGAssets
WHERE
buildingID = 1 AND removed <> 0
GROUP BY
theAssetOutletType
2は、任意の助けを事前に
あなたは労働組合を使用する場合は、行の種類ごとにフラグを追加する必要があり、ALLROWSとしてFE 1、0 –
おかげNotRemoved行として:コードの使用を解決する同様の問題を必要とする他の誰かを願っています情報 - ただし、それはTotalNoOfAssetsを生成するように見えます。まだ存在しません。( –
通常、最初のクエリのフィールド名は、後続のクエリがフィールド名に何を持っているかにかかわらず使用されます。 – Wranorn