私には2つのテーブルがあり、1つはすべての支店を持ち、もう1つはすべての売り上げを持っています。salesテーブルには、営業担当者ID、支店ID、月と年も含まれています。
支店と月でグループ化された、特定の担当者の1年間の売上の合計を返すクエリが必要です。その月の支店に売上がなかった場合、クエリは0を返す必要があります。私は次のものを持っていますが、売り上げがない場合は0を返しません。
SELECT
s.Month,
b.BranchName,
SUM(s.InvoiceAmount) AS 'Sales'
FROM
Branch b
INNER JOIN
Sales s ON s.BranchID = b.BranchID
WHERE
s.Year = 2008
AND
s.SalesRepID= 11
GROUP BY
s.Month,
b.BranchName
ORDER BY
s.Month,
b.BranchName