Here is a short mock up: StartDate 1 Oct 2015.....EndDate 8 Oct 2015
Consider 2 tables: tblProduction with ProdDate and Amount
ProdDateId ProdDate ProdAmt
1 02/10/2015 100
2 03/10/2015 250
3 07/10/2015 300
and table tblMyDates a list of Dates in the time period
dateID DateToReport
1 01/10/2015
2 02/10/2015
3 03/10/2015
4 04/10/2015
5 05/10/2015
6 06/10/2015
7 07/10/2015
8 08/10/2015
Then a query with a Left Join
Code:
SELECT
tblMyDates.DateToReport
, tblProduction.ProdDate
, tblProduction.ProdAmt
FROM tblMyDates LEFT JOIN tblProduction ON
tblMyDates.DateToReport = tblProduction.ProdDate;
With results:
DateToReport ProdDate ProdAmt
01/10/2015
02/10/2015 02/10/2015 100
03/10/2015 03/10/2015 250
04/10/2015
05/10/2015
06/10/2015
07/10/2015 07/10/2015 300
08/10/2015