I have the below query that is not returning the results desired. What I want is to return all stores that are in PUBLIC_ADC_GLP_LEDGER, but not in tblWeeklySales (for the specific POST_DATE). My below query returns/appends nothing. Thanks in advance for your help!
Code:
INSERT INTO tblWeeklySales ( STORENUM, POST_DATE, VALUE016, VALUE017, VALUE018, VALUE019, WeeklySales )
SELECT PUBLIC_ADC_GLP_LEDGER_TAB.STORENUM, PUBLIC_ADC_GLP_LEDGER_TAB.POST_DATE, Sum(PUBLIC_ADC_GLP_LEDGER_TAB.VALUE016) AS VALUE016, Sum(PUBLIC_ADC_GLP_LEDGER_TAB.VALUE017) AS VALUE017, Sum(PUBLIC_ADC_GLP_LEDGER_TAB.VALUE018) AS VALUE018, Sum(PUBLIC_ADC_GLP_LEDGER_TAB.VALUE019) AS VALUE019, ([Value016]+[Value017])-([Value018]+[Value019]) AS WeeklySales
FROM PUBLIC_ADC_GLP_LEDGER_TAB LEFT JOIN tblWeeklySales ON (PUBLIC_ADC_GLP_LEDGER_TAB.POST_DATE = tblWeeklySales.POST_DATE) AND (PUBLIC_ADC_GLP_LEDGER_TAB.STORENUM = tblWeeklySales.STORENUM)
WHERE (((PUBLIC_ADC_GLP_LEDGER_TAB.DIVISION)=1) AND ((PUBLIC_ADC_GLP_LEDGER_TAB.POST_DATE) Is Null And (PUBLIC_ADC_GLP_LEDGER_TAB.POST_DATE)>#12/31/2010#) AND ((tblWeeklySales.STORENUM) Is Null))
GROUP BY PUBLIC_ADC_GLP_LEDGER_TAB.STORENUM, PUBLIC_ADC_GLP_LEDGER_TAB.POST_DATE
ORDER BY PUBLIC_ADC_GLP_LEDGER_TAB.POST_DATE;