두 개의 테이블이 있습니다. 하나는 모든 지사가 있고 다른 하나는 모든 판매입니다. 판매 테이블에는 영업 담당자 ID, 지점 ID, 월 및 연도도 포함됩니다.T-SQL, 조인시 일치하지 않는 부분의 합계가
1 년 동안 특정 담당자의 매출 합계를 분기 및 월별로 그룹화하여 반환하는 쿼리가 필요하며 해당 분기의 영업이없는 경우 쿼리는 0을 반환해야합니다. 판매가가없는 경우 I는 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