In het hieronder aangegeven SQL statement gebruik ik een DISTINCT, dus onderscheid op de volgende velden. Maar nou wil ik de velden OI.FK_Retailer_PlacedOrder_FK_Retailer_PlacedOrder_ID en RO.FK_OrderNumber_ID buiten de distinct halen. Iemand enig idee hoe dat moet ?
SELECT DISTINCT
AggregateArticles.*,
OI.Artnr,
OI.Description,
Oi.FK_Retailer_PlacedOrder_ID,
OI.vatPercentage,
RO.FK_OrderNumber_ID
FROM AggregateArticles
LEFT JOIN OrderItem OI
ON AggregateArticles.Product_ID = OI.Product_ID
AND AggregateArticles.NetAmount = OI.NetAmount
AND AggregateArticles.CurrencyItem = OI.CurrencyItem
RIGHT JOIN RetailerOrders RO
ON OI.FK_Retailer_PlacedOrder_ID = RO.Retailer_PlacedOrderID
Where ((OI.Retailer_ID) = 42)
AND (RO.OrderTimeStamp <= {ts'2001-08-20 00:00:01'})
AND (RO.OrderTimeStamp >= {ts'2000-08-20 23:59:59'})