我对以下代码有疑问:
SELECT PM.PM_Eng_Name, ISNULL(SUM(PMOutput.Quantity),0) AS TotalOut
FROM PM LEFT OUTER JOIN
PMOutput ON PM.PM_code = PMOutput.PM_code
WHERE (PMOutput.Output_Date BETWEEN ‘2013-01-01’ AND ‘2013-08-25’)
GROUP BY PM.PM_Eng_Name
当我运行这个查询时,我只获得了在所选日期范围内有输出交易的材料的总输出,而我需要为我拥有的所有 PM_Eng_Names 生成总输出,没有输出的材料的值为 0选定日期范围内的交易注意:当我删除 WHERE 子句时,我得到了完美的报告,但日期对我的项目很重要有人可以帮助我吗?