I'm having an issue with left outer join query in Microsoft Access. following query works fine in SQL Server but its not working in M.S Access. using C#..
Select Sales.ID as 'Sale ID',
Sales.Date,Customer.Name as 'Customer',
Sale_LINE_ITEMS.ITEMID as 'Item ID',
Items.description as 'Item Description',Items.Model as 'Model',
Items.brandquality as 'Brand Quality' ,
Sale_LINE_ITEMS.qty as 'Quantity',
Sale_LINE_ITEMS.UNITPRICE as 'Unit Price' ,
SALE_LINE_ITEMS.discount as 'Discount' ,
Sale_LINE_ITEMS.qty*Sale_LINE_ITEMS.UNITPRICE as 'Orignal Price',
Sale_LINE_ITEMS.qty*(Sale_LINE_ITEMS.UNITPRICE-Sale_LINE_ITEMS.discount) as 'Discounted Price',
Sale_LINE_ITEMS.TOTAL as 'Net Price'
from Sales, Customer, Items, Sale_LINE_ITEMS
left outer join Sales p
on p.ID=Sale_LINE_ITEMS.SID
where Sale_LINE_ITEMS.SID=Sales.ID
and Sales.Cid=Customer.id
and Sale_LINE_ITEMS.ITEMID=Items.id
and Sales.Date in (select date from Sales where date like '"+month+"/%' and date like '%/"+year+"')
order by Sales.Date,Sales.ID