我有一个要捕获零件销售额的查询。我希望从零件表中获得完整的结果,如果在时间范围内该零件没有销售,我希望在销售列中看到 0。我没有看到。我只是得到有销售的零件。
SELECT
Part,
Sum(Sales)
FROM
dbo.Parts
LEFT OUTER JOIN
dbo.SalesData ON Part = Part
WHERE
SalesDate > '2011-12-31'
GROUP BY
Part
ORDER BY
Part
我究竟做错了什么?