私は2つのテーブルを持っています.1つはすべてのブランチで、もう1つはすべて私のセールスです。 salesテーブルには、営業担当者ID、支店ID、月と年が含まれています。T-SQL、結合で一致しないためのゼロ和
ブランチと月でグループ化された特定の担当者の売上の合計を返すクエリが必要です。その月のブランチに売上がない場合、クエリは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
SELECTリストにs.Monthがありません。 – pjp
私の間違い、はいs.MonthはSELECTにあります – staterium
(OPで修正されました) – staterium