以下を生成するクエリがあります。
Team | Member | Cancelled | Rate
-----------------------------------
1 John FALSE 150
1 Bill TRUE 10
2 Sarah FALSE 145
2 James FALSE 110
2 Ashley TRUE 0
私が必要とするのは、キャンセルが false であるチームのメンバー数と、キャンセルされたステータスに関係なくレートの合計を選択することです...次のようなものです:
SELECT
Team,
COUNT(Member), --WHERE Cancelled = FALSE
SUM(Rate) --All Rows
FROM
[QUERY]
GROUP BY
Team
したがって、結果は次のようになります。
Team | CountOfMember | SumOfRate
----------------------------------
1 1 160
2 2 255
これはほんの一例です。実際のクエリには複数の複雑な結合があります。レートの合計に対して1つのクエリを実行し、次にカウントに対して別のクエリを実行して、それら2つの結果を結合できることはわかっていますが、負担が少なく、すでにコピーして貼り付ける必要がない、より簡単な方法はありますか複雑なクエリ?