我有以下三个表(出于表示原因仅显示必填字段)。
表'product_master'
ID ProductName
1 Jens
2 T-shirt
3 Shirt
4 Cap
表'账单'
ID Invoiceno Date
1 INV001 19/9/2013
2 INV002 20/9/2013
3 INV003 20/9/2013
表'billDetails'
ID Invoiceno Productid Qyt
1 INV001 1 2
2 INV001 2 3
3 INV001 4 1
4 INV002 2 1
5 INV002 3 2
6 INV003 1 3
7 INV003 4 2
我想要的输出
销售报告(任意两个日期之间的每日)
ProductName TotalSales Date
Jens 2 19/9/2013
T-shirt 4 19/9/2013
Shirt 2 19/9/2013
Cap 1 19/9/2013
Jens 3 20/9/2013
T-shirt 0 20/9/2013
Shirt 0 20/9/2013
Cap 2 20/9/2013
此查询无效:
SELECT
[PM.product_master], [SUM(IM.Qyt)], [BM.Date] FROM
[product_master] AS PM
INNER JOIN
[billDetails] AS IM
ON
[PM.sno] = [IM.prod_sno]
INNER JOIN
[bill] AS BM
ON
[IM.Invoiceno] = [BM.Invoiceno]