Это запрос, в котором я передаю данные:
SELECT client, make, model, units, expires AS [last checked], DateAdd("d",168,[expires]) AS [dates due]
FROM [servicing details]
WHERE expires >= DateSerial(Year(Date()),1,29) and expires <= DateSerial(Year(Date()),2,25);
изображение запроса
Это запрос моих агрегатных функций:
SELECT SUM(units) AS [total number of units], [dates due]
FROM [4th - 8th weeks]
GROUP BY [dates due];
изображение агрегатной функции
Это запрос, который я пытаюсь объединить, чтобы показать общее количество единиц, но я получаю дублированные данные :
SELECT clients.clients, [total number of units], [4th - 8th weeks].[dates due]
FROM clients,[4th - 8th weeks], [4th-8th units]
WHERE clients.clients = [4th - 8th weeks].client
изображение результатов
Я не могу показать вам данные клиентов по соображениям конфиденциальности, но все 4 из них совпадают в этом запросе, как это сделать сделать так, чтобы дубликатов не было