I have three tables,
- Products(ProductID, ProductName)
- Orders(OrderID, OrderDate)
- OrderDetails(ProductID, OrderID) Junction table between Products and Orders.
For example, there are Three ProductID in Products table A01, A02, A03
Four OrderID in Orders table 1. 01/01/2009, 2. 03/01/2009, 3. 05/01/2009, 4. 07/01/2009.
OrderDetails data as below:
A01 -- 01/01/2009
A02 -- 01/01/2009
A01 -- 03/01/2009
A02 -- 03/01/2009
A01 -- 05/01/2009
A03 -- 05/01/2009
A01 -- 07/01/2009
then I want to display the date that A03 is not ordered from range 02/01/2009 till 08/01/2009 which could have the result like this.
DateMissingOrder for Product A03 in range of date 02/01/2009 to 08/01/2009:
03/01/2009
07/01/2009
How can I do this in LINQ to SQL Visual Basic? May someone help me with some clue please.. Thank in advance.